[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20090001112A - 모뎀의 접속을 제어하기 위한 장치 및 방법 - Google Patents

모뎀의 접속을 제어하기 위한 장치 및 방법 Download PDF

Info

Publication number
KR20090001112A
KR20090001112A KR1020070065242A KR20070065242A KR20090001112A KR 20090001112 A KR20090001112 A KR 20090001112A KR 1020070065242 A KR1020070065242 A KR 1020070065242A KR 20070065242 A KR20070065242 A KR 20070065242A KR 20090001112 A KR20090001112 A KR 20090001112A
Authority
KR
South Korea
Prior art keywords
connection
modem
data
command
line
Prior art date
Application number
KR1020070065242A
Other languages
English (en)
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 KR1020070065242A priority Critical patent/KR20090001112A/ko
Publication of KR20090001112A publication Critical patent/KR20090001112A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • 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/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Environmental & Geological Engineering (AREA)
  • Communication Control (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 출원은 모뎀의 접속 방식을 제어하기 위한 장치 및 방법을 개시한다. 본 발명의 실시예들에 따르면, 접속 데이터를 요청하는 모뎀 명령어가 모뎀으로 전송된다. 모뎀으로부터 상기 요청된 접속 데이터가 수신된다. 상기 수신된 접속 데이터에 기초하여 모뎀의 접속 방식이 설정된다. 상기 설정된 접속 방식을 지정하는 모뎀 명령어가 모뎀으로 전송된다.
이와 같이 본 발명의 실시예들에 따르면, 네트워크 라인의 상태에 따라 모뎀의 접속 방식이 제어되므로 최적의 통화 환경을 제공할 수 있다.
모뎀, V.34, V.92, AT 명령어

Description

모뎀의 접속을 제어하기 위한 장치 및 방법{APPARATUS AND METHOD FOR CONTROLLING CONNECTION OF A MODEM}
도 1은 본 발명이 구현되는 예시적인 네트워크를 나타내는 도면.
도 2는 본 발명이 동작하는 예시적인 환경을 나타내는 도면.
도 3은 본 발명의 일 실시예에 따른, 모뎀 접속 제어 장치의 구성을 나타내는 도면.
도 4은 본 발명의 일 실시예에 따른 모뎀 접속 제어 방법의 논리적인 흐름도.
도 5는 본 발명의 일 실시예에 따른 모뎀 접속 제어 방법의 라인 상태를 판단하는 과정의 논리적인 흐름도.
본 출원은 네트워크와 연결되는 단말의 모뎀과 관련된 것으로, 구체적으로 모뎀의 접속을 제어하기 위한 장치 및 방법에 관한 것이다.
네트워크 기술이 발달함에 따라 전화 통화에서도 음성 뿐 아니라, 팩스, 음성 메일 또는 비디오 데이터와 같은 다양한 종류의 데이터가 전달되고 있다. 이러 한 다양한 종류의 데이터를 송수신하기 위해 일반 전화망(PSTN: Public Swithced Telephone Network)은 인터넷 네트워크(IP N/W: Internet Protocol Network)에 연결되고, 전화기에는 이들 네트워크와 연동될 수 있는 모뎀이 장착된다.
일반적으로, 모뎀을 통해 통신하는 경우, 예컨대 모뎀이 장착된 비디오폰에서 화상 통신을 하는 경우 고정된 접속 프로토콜 내지 고정된 접속 속도를 이용하여 네트워크에 접속한다. 그런데, PSTN은 배선된 라인 자체의 특성 또는 배선 구조와 같은 물리적인 요인 내지 사용자 분포 또는 사용 빈도와 인적 요인 등 여러 가지 요인에 의해서 가정 또는 사무실 등 장소마다 접속 속도나 트래픽이 상이하다. 나아가, 동일한 장소에서도 시간에 따라 라인의 상태가 달라질 수 있다.
따라서, 모든 라인에 공통적이고 고정된 설정으로 통신하는 종래 기술에서는 이와 같은 라인의 상태 또는 상태 변경이 반영되지 못하므로 최적의 통신 환경을 제공하는 데 한계가 있다. 예를 들면, 모뎀이 고속의 접속 파라미터로 고정되어 있는데, 라인의 물리적인 특성이 좋지 않아 라인 상태가 불량하거나, 사용자가 일시적으로 많아져 라인 상태가 일시적으로 불량해진 경우, 설정된 파라미터의 통신을 수용할 수 없어서 접속이 지연되거나 화면이 깨질 수 있고, 나아가 접속이 실패할 수 있다. 반면, 라인이 양호한 경우에도 모뎀의 파라미터가 저속으로 고정된 경우, 라인을 최대한 활용하지 못한 채 낮은 품질의 서비스를 제공하게 될 수 있다.
본 발명은 모뎀을 통해 네트워크에 연결되는 전화기에 있어서, 네트워크 라 인의 상태에 따라 최적의 통화 환경을 제공할 수 있도록, 모뎀의 접속 방식을 제어하는 장치 및 방법을 제공하는 데 있다.
본 발명의 일 실시예에 따르면, 모뎀의 접속 방식을 제어하기 위한 장치가 제공된다. 모뎀 접속 제어 장치는, 접속 데이터를 요청하는 모뎀 명령어를 전송하는 명령어 전송부, 상기 요청된 접속 데이터를 수신하는 수신부, 및 상기 수신된 접속 데이터에 기초하여 접속 방식을 설정하는 설정부를 포함할 수 있다.
일 실시예에서, 상기 명령어 전송부는 상기 설정된 접속 방식을 지정하는 모뎀 명령어를 전송할 수 있다.
일 실시예에서, 상기 설정부는, 상기 수신된 접속 데이터에 기초하여 제1 접속 방식 또는 상기 제1 접속 방식보다 전송 속도가 높은 제2 접속 방식을 설정할 수 있다.
일 실시예에서, 상기 접속 데이터는 수신 데이터 속도 및 라인의 품질 중 적어도 하나를 포함할 수 있다.
본 발명의 다른 실시예에 따르면, 모뎀의 접속 방식을 제어하기 위한 방법이 제공된다. 모뎀 접속 제어 방법은, 접속 데이터를 요청하는 모뎀 명령어를 전송하는 단계, 상기 요청된 접속 데이터를 수신하는 단계, 및 상기 수신된 접속 데이터에 기초하여 접속 방식을 설정하는 단계를 포함할 수 있다.
일 실시예에서, 모뎀 접속 제어 방법은, 상기 설정된 접속 방식을 지정하는 모뎀 명령어를 전송하는 단계를 더 포함할 수 있다.
일 실시예에서, 상기 접속 방식을 설정하는 단계는, 상기 수신된 접속 데이터에 기초하여 제1 접속 방식 또는 상기 제1 접속 방식보다 전송 속도가 높은 제2 접속 방식을 설정하는 단계를 포함할 수 있다.
일 실시예에서, 상기 접속 데이터는 수신 데이터 속도 및 라인의 품질 중 적어도 하나를 포함할 수 있다.
이하에서는 도 1 내지 도 5를 참조하여 본 발명의 실시예들을 상세히 설명한다.
도 1은 본 발명이 사용되는 예시적인 네트워크를 나타내는 도면이다. 네트워크(100)는 단말(120a, 120b)을 포함할 수 있다. 도 1에 도시된 바와 같이, 단말(120)은 전화 교환망(PSTN: Public Switched Telephone Network, 130)에 접속될 수 있다. PSTN(130)은, 음성, 팩스, 음성 메일 또는 비디오 통화 등 다양한 멀티미디어 데이터 통신을 위한 인터넷 네트워크(IP N/W: Internet Protocol Network, 150)에 접속될 수 있다. IP N/W(150)은, IP를 통해 데이터를 송수신하고, 데이터를 처리하고, 사용자를 관리하는 서버 풀(180)에 접속될 수 있다.
단말(120)은, 예컨대 음성 전화기, 팩스 장치, 음성 메일 전송 장치 또는 비디오폰 등을 포함할 수 있으며, 본 발명은 이에 한정되지 않는다. 일 실시예에서, 단말(120)은 PSTN(130)에 접속하기 위한 모뎀(미도시)을 포함할 수 있다. 도 1에는 이해를 돕기 위해 두 개의 단말(120a, 120b)이 도시되어 있으나 본 발명은 이에 제한되지 않으며, 임의의 개수의 단말을 포함할 수 있음을 유의한다.
도 1에 도시된 바와 같이, PSTN(130)은 IP N/W(150)와의 사이에서 인터페이 스를 수행하기 위한 네트워크 액세스 서버(NAS: Network Access Server, 140a, 140b)를 포함할 수 있다. 도 1에 도시된 바와 같이, IP N/W(150)는 전용 회선 등으로 연결된 다수의 원격 액세스 서버(RAS: Remote Access Server, 160a, 160b)를 포함할 수 있다. 일 실시예에서, NAS(140)는 PSTN(130)에 접속된 단말(120)로부터 음성, 팩스, 음성 메일, 또는 비디오 데이터 등의 데이터를 수신하여 IP N/W(150), 즉 RAS(160)로 전송할 수 있다. 마찬가지로, NAS(140)는 IP N/W(150), 즉 RAS(160)로부터 음성, 팩스, 음성 메일, 또는 비디오 데이터 등의 데이터를 수신하여 PSTN(130)을 통해 단말(120)로 전송할 수 있다. 도 1에는 이해를 돕기 위해 두 개의 NAS(140a, 140b) 및 두 개의 RAS(160a, 160b)가 도시되어 있으나, 본 발명은 이에 제한되지 않으며, 임의의 개수의 NAS, RAS를 포함할 수 있음을 유의한다.
도 1에 도시된 바와 같이, 서버 풀(180)은 IP를 통해 데이터를 송수신하고 처리하는 서버(182)와 사용자의 데이터를 저장하는 사용자 데이터 베이스(UDB: User Data Base, 184)를 포함할 수 있다.
본 발명의 모뎀 접속 제어 장치 및 방법은 단말(120)과 NAS(140)와의 접속, 구체적으로는 단말(120)에 포함된 모뎀(미도시)의 접속 방식을 네트워크 라인 상태에 따라 제어하는 것에 관련되어 있다. 도 1에 예시된 네트워크 요소들은 이해를 돕기 위해 예시한 것이며, 본 발명의 네트워크 환경은 이에 제한되지 않는다.
도 2는 본 발명이 동작하는 예시적인 환경을 나타내는 도면이다. 도 2에 도시된 바와 같이, 단말(120)은 모뎀(220)을 포함하며, 이 모뎀(220)을 통해 NAS(140)에 접속될 수 있다. 도 2에 도시된 단말(120)과 NAS(140)는 도 1에서 전 술한 바와 같다. 모뎀(220)은 단말(120)에 장착되어 단말(120)과 NAS(140) 간에 음성, 팩스, 음성 메일 또는 비디오 데이터 등의 데이터를 통신할 수 있게 해 주는 임의의 공지된 모뎀 또는 개발될 모뎀을 포함할 수 있다. 일 실시예에서, 단말(120)은 비디오폰을 포함하고, 모뎀(220)은 V.92 모뎀을 포함할 수 있다. 도 2에는 이해를 돕기 위해 모뎀(220)이 단말(120) 내에 있는 것으로 도시되어 있으나, 본 발명은 이에 한정되지 않으며, 단말(120)과 데이터를 통신할 수 있는 임의의 위치에 장착될 수 있다.
도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따른 접속 제어 장치(240)는 모뎀(220)에 연결되어 모뎀(220)의 접속 방식을 제어할 수 있다. 접속 제어 장치(240)는 단말(120)과 NAS(140) 사이의 라인 상태에 기초하여 모뎀(220)의 접속 방식(프로토콜)을 변경 또는 유지할 수 있다. 일 실시예에서 모뎀(220)은 V.34 프로토콜을 서브셋으로 포함하는 V.92 모뎀을 포함할 수 있다. 이 실시예에서, 접속 제어 장치(240)는 라인 상태에 따라 모뎀(220)의 접속 방식을 V.92 또는 V.34 프로토콜로 설정하고, 설정된 프로토콜로 변경하도록 제어 신호를 모뎀(220)으로 전송할 수 있다. 모뎀(220)은 제어 신호에 응답하여, 접속 프로토콜을 변경하고, 이 접속 프로토콜로 NAS(140)와 통신할 수 있다. 접속 제어 장치의 세부 구성 및 동작은 도 3과 관련하여 후술하기로 한다.
도 3은 본 발명의 일 실시예에 따른, 모뎀 접속 제어 장치의 구성을 나타내는 도면이다. 모뎀 접속 제어 장치(300)는 PSTN(130, 도 1 참조)의 라인 상태에 따라 모뎀의 접속 프로토콜 또는 파라미터를 자동으로 설정하기 위한 것이다. 모 뎀 접속 제어 장치(300)는 모뎀 내에 소프트웨어 또는 하드웨어로 구현될 수 있으며, 이와 달리 모뎀 외부에 구현될 수도 있다.
도 3에 도시된 바와 같이, 모뎀 접속 제어 장치(300)는 접속 데이터를 요청하는 모뎀 명령어를 모뎀으로 전송하는 전송부(320), 모뎀으로부터 접속 데이터를 수신하는 수신부(340), 및 수신된 접속 데이터에 기초하여 모뎀의 접속 방식을 설정하는 설정부(360)를 포함할 수 있다. 일 실시예에서 전송부(320)는 설정된 접속 방식을 지정하는 모뎀 명령어를 모뎀으로 전송할 수 있다.
접속 데이터는 모뎀과 NAS 사이의 라인 상태를 나타내는 데이터를 포함할 수 있다. 일 실시예에서, 접속 데이터는 데이터 송수신 속도 및 라인의 품질 중 적어도 하나를 포함할 수 있다. 데이터 송수신 속도는 예컨대, 비트 레이트로 표시되고, 전송 속도(TX rate)와 수신 속도(RX rate)를 포함할 수 있다. 라인의 품질은 모뎀에서 소정의 기준에 따라 순위를 매긴 것이 될 수 있다.
전송부(220)에서 전송하는 모뎀 명령어는 AT 명령어를 포함할 수 있다. 일 실시예에서, 접속 데이터를 요청하는 모뎀 명령어는 AT&V1 및 ATI4 중 적어도 하나를 포함할 수 있다. 예를 들면, 모뎀이 록웰(Rockwell) 칩셋이면 접속 데이터를 요청하는 모뎀 명령어는 AT&V1를 포함할 수 있다. 이와 달리, 모뎀이 루슨트(Lucent) 칩셋이면 접속 데이터를 요청하는 모뎀 명령어는 ATI4를 포함할 수 있다. 일 실시예에서, 접속 방식을 지정하는 모뎀 명령어는 AT 명령어 +MS를 포함할 수 있다. AT 명령어 +MS 는 모뎀의 접속 방식, 속도 및 기타 옵션 등을 지정할 수 있다.
일 실시예에서, 전송부(220)가 모뎀으로 모뎀 명령어 AT&V1을 전송한 경우, 수신부(240)에서 수신되는 접속 데이터는 아래 표 1과 같을 수 있다.
모뎀 명령어 AT&V1을 전송한 경우 수신되는 접속 데이터의 예
LAST TX data rate........... 31200 BPS HIGHEST TX data rate........ 31200 BPS LAST RX data rate........... 46000 BPS HIGHEST RX data rate........ 48000 BPS Error correction PROTOCOL... LAPM Data COMPRESSION............ V42Bis Line QUALITY................ 127 Receive LEVEL............... 014 Highest SPX Receive State... 00 Highest SPX Transmit State.. 00 EQM Sum Value............... 00A2 RBS Pattern detected........ 00 Data Rate Dropped in kbps... 00 Digital Pad Detected........ None
표 1에 도시된 바와 같이, 수신되는 접속 데이터는 송수신 데이터 속도(LAST TX data rate, LAST RX data rate), 최고 송수신 데이터 속도(HIGHEST TX data rate, HIGHEST RX data rate), 에러 정정 프로토콜(Error correction PROTOCOL), 데이터 압축 정보(Data COMPRESSION), 라인 품질(Line QUALITY), 수신 레벨(Receive LEVEL), 최고 SPX(sequenced packet exchange) 송수신 상태(Highest SPX Receive State, Highest SPX Transmit State), 라인 왜곡 보정도(EQM(Eye Quality Monitor)Sum Value), RBS(robbed bit signaling) 패턴 검출 여부(RBS Pattern detected), 속도 저하(Data Rate Dropped in kbps), 또는 디지털 패드 여부(Digital Pad Detected) 등을 포함할 수 있다.
일 실시예에서, 설정부(360)는 수신된 접속 데이터에 기초하여 라인 상태를 판단하고, 제1 접속 방식 또는 제1 접속 방식보다 전송 속도가 높은 제2 접속 방식을 설정할 수 있다. 예를 들면, 설정부(260)는 수신된 접속 데이터에 기초하여 라인 상태를 정상(Normal) 또는 불량(Bad)으로 판단하고, 불량인 경우 제1 접속 방식으로 정상인 경우 제2 접속 방식으로 설정할 수 있다. 일 실시예에서, 제1 접속 방식은 V.34 방식을 포함하고, 제2 접속 방식은 V.92 방식을 포함할 수 있다.
V.34 방식은 1994년 9월에 ITU-T가 권고한 아날로그 회선용 모뎀의 국제 표준 규격으로 회선 상태에 따라 통신 속도를 16.8/19.2/21.6/ 24.0/26.4/28.8kbps로 변화시킬 수 있다. V.92 방식은 2000년 ITU-T에서 권고한 전화 회선용 모뎀의 최신 고속 전송 규격이다. NAS로 데이터를 전송하는 상향 회선 속도가 48kbps까지 가능하며, NAS로부터 데이터를 수신하는 하향 회선 속도는 56kbps까지 가능하다. V.92 방식은 라인 상태가 불량한 경우, NAS 접속 자체가 실패할 수 있으며, 접속된 경우에도 연결 상태가 매우 불안정할 수 있다. 반면, V.34 방식은 상대적으로 라인 상태에 덜 민감하여 NAS 접속 성공률이 높고, 라인 상태에 따라 전송 속도와 안정성을 변경할 수 있다. 일 실시예에서, 설정부(360)는, 모뎀을 초기화시킬 때, 접속 실패를 방지하고 라인 상태를 안정적으로 파악하기 위해서 V.34 방식으로 접속 방식을 설정할 수 있다.
V.34 방식, V.92 방식은 제1 및 제2 접속 방식의 예시일 뿐이며, 본 발명은 이에 한정되지 않는 것에 유의한다. 나아가, 수신된 접속 데이터에 기초하여 라인 상태를 두 상태로 구분한 것 또한 예시일 뿐이며, 본 발명은 이에 한정되지 않는 것에 유의한다. 예컨대, 설정부는 수신된 접속 데이터에 기초하여 라인 상태를 임의의 개수 N 상태로 구분할 수 있다.
일 실시예에서, 설정부(360)는 접속 데이터 중 수신 데이터 속도(LAST RX data rate)에 기초하여 라인 상태를 판단하고 접속 방식을 설정할 수 있다. 예컨대, 수신 데이터 속도가 정해진 속도 미만인 경우 라인 상태를 불량으로 판단하고, 제1 접속 방식을 설정하고, 정해진 속도 이상인 경우 라인 상태를 정상으로 판단하고, 제2 접속 방식을 설정할 수 있다. 예컨대, 수신 데이터 속도가 28.8kbps 미만인 경우 라인 상태를 불량으로 판단하고, 제1 접속 방식, 예컨대 V.34 방식을 설정하고, 수신 데이터 속도가 28.8kbps 이상이면 라인 상태를 정상으로 판단하고, 제2 접속 방식, 예컨대 V.92 방식을 설정할 수 있다.
일 실시예에서, 설정부(360)는 접속 데이터 중 수신 데이터 속도(LAST RX data rate) 및 라인 품질(Line QUALITY) 중 적어도 하나에 기초하여 라인 상태를 판단하고 접속 방식을 설정할 수 있다. 예컨대, 수신 데이터 속도가 정해진 속도 미만인 경우 라인 상태를 불량으로 판단하고, 정해진 속도 이상인 경우 라인 상태를 정상으로 판단할 수 있다. 다른 예에서, 라인 품질이 정해진 범위 내인 경우 라인 상태를 정상으로 판단하고, 정해진 범위 밖인 경우 라인 상태를 불량으로 판단할 수 있다. 또 다른 예에서, 수신 데이터 속도 및 라인 품질을 모두 고려하여, 수신 데이터 속도가 정해진 속도 이상이고 라인 품질이 정해진 범위 내인 경우 라인 상태를 정상으로 판단하고 그 이외는 라인 상태를 불량으로 판단할 수 있다. 설정부(360)는 전술한 기준에 따라 라인 상태가 불량으로 판단되면 제1 접속 방식을 설정하고, 라인 상태가 정상으로 판단되면 제2 접속 방식을 설정할 수 있다.
다른 실시예에서, 설정부(360)는 접속 데이터 중 수신 데이터 속도 및 라인 상태와 함께 현재의 접속 방식까지 고려하여, 현재의 접속 방식에 따라 정해진 속도 및 정해진 라인 품질 범위를 달리하여 라인 상태의 불량을 판단할 수 있다. 이 때, 현재의 접속 방식은 예컨대, 모뎀의 현재 접속 방식에 관련된 정보를 포함하는 구성파일을 저장해 두고, 필요할 때마다 읽어들이는 방식으로 확인할 수 있다. 이 때 구성파일은 접속 방식을 설정할 때마다 업데이트될 수 있다. 이와 달리, 적절한 모뎀 명령어를 전송하고, 모뎀으로부터 현재 접속 방식에 관련된 정보를 수신함으로써 현재 접속 방식을 확인할 수도 있다. 이와 같은 현재 접속 방식의 확인 방법은 단지 예시일 뿐이며, 본 발명은 이에 제한되지 않는다. 설정부(360)는 전술한 기준에 따라 라인 상태가 불량으로 판단되면 제1 접속 방식을 설정하고, 라인 상태가 정상으로 판단되면 제2 접속 방식을 설정할 수 있다.
이와 같이, 본 발명의 실시예들에 따르면 접속 방식이 고정되지 않고, 라인 상태에 따라 적합하게 변경될 수 있으므로 회선의 전송 속도가 높아지고 보다 안정적으로 연결될 수 있다. 또한, 라인 상태를 판정할 때, 접속 데이터의 여러 정보를 필요에 따라 적절히 조합함으로써, 다양한 경우의 라인 상태에 대해 융통성을 갖고 대처할 수 있다.
도 4는 본 발명의 일 실시예에 따른 모뎀 접속 제어 장치에서 라인 상태를 판단하는 과정의 논리적인 흐름을 나타내는 도면이다. 도 4에 도시된 단계들 및 그 순서는 예시적인 것이며 본 발명은 이로써 제한되지 않는다. 도 4에 도시된 바와 같이, 설정부(360)는 먼저 현재 모뎀의 접속 방식을 확인할 수 있다(410 단계). 전술한 바와 같이, 모뎀 접속 제어 장치(300)는 현재 모뎀의 접속 방식에 관련된 정보를 포함하는 구성파일을 저장해 두고, 이를 읽어 들여 확인하거나, 모뎀으로 적절한 모뎀 명령어를 전송하여 현재 모뎀의 접속 방식에 관련된 정보를 수신함으로써 확인할 수 있다. 모뎀이 제1 접속 방식으로 설정되어 있는 경우, 설정부(360)는 수신 데이터 속도가 제1 기준 속도 미만인지를 확인할 수 있다(421 단계). 일 실시예에서, 제1 접속 방식은 V.34 방식을 포함하고, 제1 기준 속도는 28.8kbps를 포함할 수 있다. 수신 데이터 속도가 제1 기준 속도 미만인 경우, 설정부(360)는 라인 상태를 불량으로 판단할 수 있다(431 단계). 수신 데이터 속도가 제1 기준 속도 미만이 아닌 경우, 설정부(360)는 라인 품질이 제1 기준 품질에 해당되는지 확인할 수 있다(441 단계). 일 실시예에서, 제1 기준 품질은 LINE Quality 값이 1-12인 경우를 포함할 수 있다. 라인 품질이 제1 기준 품질에 해당되는 경우, 설정부(360)는 라인 상태를 정상으로 판단할 수 있다(451 단계). 라인 품질이 제1 기준 품질에 해당되지 않는 경우, 설정부(360)는 라인 상태를 불량으로 판단할 수 있다(431 단계).
도 4에 도시된 바와 같이, 모뎀이 제2 접속 방식으로 설정되어 있는 경우, 설정부(360)는 수신 데이터 속도가 제2 기준 속도 미만인지를 확인할 수 있다(422 단계). 일 실시예에서, 제2 접속 방식은 V.92 방식을 포함하고, 제2 기준 속도는 37.3kbps를 포함할 수 있다. 수신 데이터 속도가 제2 기준 속도 미만인 경우, 설정부(360)는 라인 상태를 불량으로 판단할 수 있다(432 단계). 수신 데이터 속도가 제2 기준 속도 미만이 아닌 경우, 설정부(360)는 라인 품질이 제2 기준 품질에 해당되는지 확인할 수 있다(442 단계). 일 실시예에서, 제2 기준 품질은 LINE Quality 값이 1-27인 경우를 포함할 수 있다. 라인 품질이 제2 기준 품질에 해당되는 경우, 설정부(360)는 라인 상태를 정상으로 판단할 수 있다(452 단계). 라인 품질이 제2 기준 품질에 해당되지 않는 경우, 설정부(360)는 라인 상태를 불량으로 판단할 수 있다(432 단계).
전술한 28.8kbps, V.34 방식, V. 92 방식, 1~12, 37.3kbps, 1-27은 각각 제1 기준 속도, 제1 접속 방식, 제2 접속 방식, 제1 기준 품질, 제2 기준 속도 및 제2 기준 품질의 예시일 뿐이며 본 발명은 이에 한정되지 않음을 유의한다. 도 4에는 라인 상태를 판단하는 기준으로 수신 데이터 속도와 라인 품질을 조합한 예를 도시하고 있으나, 본 발명은 이에 제한되지 않으며, 임의의 접속 데이터를 이용하여 라인 상태를 판단할 수 있다. 나아가, 도 4에는 현재 접속 방식이 2가지인 경우를 예시하고 있으나 본 발명은 이에 제한되지 않으며 임의의 N 가지 접속 방식이 사용될 수 있다.
다시 도 3을 참조하면, 모뎀 접속 제어 장치(300)는 저장 장치(362) 및 카운터(364)를 더 포함할 수 있다. 저장 장치(362)는 설정부(360)에 연결되어 설정부(360)에서 판단된 라인 상태를 저장할 수 있다. 저장 장치(362)는, 예컨대 플래시 메모리와 같이 데이터를 저장할 수 있는 임의의 메모리를 포함할 수 있다. 카운터(364)는 설정부(360)에 연결되어 저장 장치(362)에 라인 상태가 저장될 때마다 카운트를 증가할 수 있다. 카운터(364)는 소프트웨어 카운터 또는 하드웨어 카운터를 포함할 수 있다.
일 실시예에서, 설정부(360)는, 카운터(364)가 정해진 회수가 되면, 저장 장치(362)에 저장된 라인 상태에 기초하여 접속 방식을 설정하고 카운터(364)를 리셋할 수 있다. 예를 들면, 설정부(360)는 카운터(364)가 3이면, 저장 장치(362)에 저장된 3회의 라인 상태 중 2회 이상인 라인 상태에 따라 접속 방식을 설정할 수 있다. 이 실시예에서, 저장 장치(362)에 저장된 라인 상태가 예컨대, 정상, 불량, 정상인 경우, 설정부(360)는 라인 상태를 정상로 판단하여 제2 접속 방식을 설정할 수 있다.
일 실시예에서, 설정부(360)는 통화가 종료될 때마다 라인 상태를 판단할 수 있다. 일 실시예에서, 설정부(360)는 로컬 사용자에 의한 종료(온후크 또는 종료 버튼) 신호를 수신하고, 이에 응답하여 접속 데이터 요청 모뎀 명령어를 전송하도록 전송부(320)에 제어 신호를 전송할 수 있다. 다른 실시예에서, 수신부(340)는 원격 사용자에 의한 종료를 알리는 메시지를 모뎀으로부터 수신하고, 설정부(360)는 이에 응답하여 접속 데이터 요청 모뎀 명령어를 전송하도록 전송부(320)에 제어 신호를 전송할 수 있다. 또 다른 실시예에서, 수신부(340)는 모뎀으로부터 물리 계층의 종료를 알리는 상태 정보를 인터럽트 형태로 수신하고, 설정부(360)는 이에 응답하여 접속 데이터 요청 모뎀 명령어를 전송하도록 전송부(320)에 제어 신호를 전송할 수 있다. 전술한 내용은 설정부(360)에서 통화 종료를 확인하는 방법의 예시일 뿐이며, 본 발명은 이로써 제한되지 않는다.
일 실시예에서, 설정부(360)는 통화가 종료될 때마다 라인 상태를 판단하고, 정해진 회수의 통화마다 접속 방식을 설정할 수 있다. 예를 들면, 설정부(360)가 전술한 바와 같이 통화 종료를 확인하여 라인 상태를 판단하면, 저장 장치(362)는 판단된 라인 상태를 저장하고, 카운터(364)는 증가할 수 있다. 다음, 카운터(364)가 정해진 회수, 예컨대 3이 되면, 설정부(360)는 저장 장치(362)에 저장된 3회의 라인 상태를 확인하여 예컨대 2회 이상으로 판단된 라인 상태에 따라 접속 방식을 설정하고 카운터(364)를 리셋할 수 있다. 전송부(362)는 설정부(360)에서 설정된 접속 방식을 지정하는 모뎀 명령어를 모뎀에 전송할 수 있다. 이와 달리, 설정부(360)는 통화 중에도 소정의 시간 간격으로 라인 상태를 판단하여 정해진 회수 이후에 접속 방식을 설정할 수도 있다.
이와 같이, 본 발명의 실시예들에 따르면 접속 방식이 고정되지 않고, 라인 상태에 따라 적합하게 변경될 수 있으므로 회선의 전송 속도가 높아지고 보다 안정적으로 연결될 수 있다. 또한, 본 발명에 따른 모뎀 접속 제어는, 신호 처리 부하량에 따라 모뎀의 접속 방식을 업데이트하는 시간 간격을 자유롭게 조절할 수 있는 장점을 갖는다.
도 5는 본 발명의 일 실시예에 따른 모뎀 접속 제어 방법의 논리적인 흐름도를 나타낸 것이다. 도 5에 도시된 단계들과 그 순서는 예시적인 것이며, 본 발명은 이로써 제한되지 않는다. 모뎀 접속 제어 방법(500)은 통화가 종료되었는지 확인하는 단계(510)를 포함할 수 있다. 통화가 종료된 경우, 모뎀으로 접속 데이터를 요청하는 모뎀 명령어를 전송할 수 있다(520 단계). 일 실시예에서, 모뎀 명령어는 AT&V1 및 ATI4 중 적어도 하나를 포함할 수 있다. 예시한 모뎀 명령어는 이해를 돕기 위한 것이며, 본 발명은 이로써 한정되지 않는다.
모뎀 접속 제어 방법(500)은 요청된 접속 데이터를 수신하는 단계(530)를 포함할 수 있다. 일 실시예에서, 접속 데이터는 수신 데이터 속도 및 라인 품질 중 적어도 하나를 포함할 수 있다. 예시한 접속 데이터는 이해를 돕기 위한 것이며, 본 발명은 이로써 한정되지 않는다.
다음, 수신된 접속 데이터에 기초하여 라인 상태를 판단하는 단계(540)를 더 포함할 수 있다. 라인 상태를 판단하는 단계(540)는 라인 상태를 정상 또는 불량으로 판단하는 단계를 포함할 수 있다. 일 실시예에서, 라인 상태를 판단하는 단계(540)는 도 4에 도시된 단계들에 따라 판단될 수 있다. 정상 또는 불량은 라인 상태의 예시에 불과하며 본 발명은 이로써 제한되지 않는다. 예컨대, 라인 상태를 판단하는 단계(540)는 라인 상태를 임의의 N 개의 상태로 판단하는 단계를 포함할 수 있다.
다음, 판단된 라인 상태를 저장하고, 카운터를 증가시킬 수 있다(550 단계). 카운터가 소정의 회수가 되면(560 단계), 접속 방식을 설정할 수 있다(570 단계). 접속 방식을 설정하는 단계(570)는 카운터를 리셋하는 단계를 더 포함할 수 있다.일 실시예에서, 소정의 회수가 1인 경우, 550-560 단계를 생략할 수 있다.
일 실시예에서, 접속 방식을 설정하는 단계(570)는, 소정의 회수의 라인 상태들 중 그 수가 가장 많은 상태에 해당되는 접속 방식을 설정하는 단계를 포함할 수 있다. 예를 들면, 카운터카 3회가 되면, 3회의 라인 상태 중 2회 이상의 라인 상태에 해당되는 접속 방식을 설정할 수 있다. 즉, 2회 이상이 불량이면 제1 접속 방식을 설정하고, 2회 이상이 정상이면 제1 접속 방식보다 전송 속도가 높은 제2 접속 방식을 설정할 수 있다. 일 실시예에서, 제1 접속 방식은 V.34 방식을 포함하고, 제2 접속 방식은 V.92 방식을 포함할 수 있다. V.34 방식 및 V.92 방식은 접속 방식의 이해를 돕기 위해 제시한 예이며, 본 발명은 이로써 한정되지 않는다. 또한 2개의 접속 방식 중 하나로 설정하는 것은 접속 방식 설정의 예일 뿐이며, 임의의 N 개의 접속 방식들 중 하나로 접속 방식을 설정할 수 있다.
다음, 모뎀으로 접속 방식을 지정하는 모뎀 명령어를 전송할 수 있다(380 단계). 일 실시예에서, 접속 방식을 지정하는 모뎀 명령어는 +MS를 포함할 수 있다. 모뎀에서는 수신된 모뎀 명령어에 따라 접속 방식을 설정하여 NAS와 통신할 수 있다.
이와 같이, 본 발명의 실시예들에 따르면 접속 방식이 고정되지 않고, 라인 상태에 따라 적합하게 변경될 수 있으므로 회선의 전송 속도가 높아지고 보다 안정적으로 연결될 수 있다. 또한, 본 발명에 따른 모뎀 접속 제어는, 신호 처리 부하량에 따라 모뎀의 접속 방식을 업데이트하는 시간 간격을 자유롭게 조절할 수 있는 장점을 갖는다.
이러한 본원 발명의 방법 및 장치는 이해를 돕기 위하여 도면에 도시된 실시예를 참고로 설명되었으나, 이는 예시적인 것에 불과하며, 당해 분야에서 통상적 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위에 의해 정해져야 할 것이다.
본 발명에 따르면, 모뎀의 접속 방식을 제어하는데 있어서, 아래와 같은 효과를 얻을 수 있다.
첫째, 접속 방식이 라인 상태에 따라 적합하게 변경되므로 라인의 상태가 양호할 경우 고정 접속 방식보다 회선의 전송 속도가 높아질 수 있다.
둘째, 접속 방식이 라인 상태에 따라 적합하게 변경되므로 라인의 상태가 불량할 경우 고정 접속 방식보다 보다 안정적으로 연결될 수 있다.
셋째, 라인 상태를 판정할 때, 접속 데이터의 여러 정보를 필요에 따라 적절히 조합함으로써, 다양한 경우의 라인 상태에 대해 융통성을 갖고 대처할 수 있다.
넷째, 모뎀의 접속 방식을 업데이트하는 시간 간격을 신호 처리 부하량에 따라 자유롭게 조절할 수 있다.

Claims (16)

  1. 모뎀의 접속 방식을 제어하기 위한 장치로서,
    접속 데이터를 요청하는 모뎀 명령어를 전송하는 명령어 전송부,
    상기 접속 데이터를 수신하는 수신부, 및
    상기 수신된 접속 데이터에 기초하여 접속 방식을 설정하는 설정부
    를 포함하는 모뎀 접속 제어 장치.
  2. 제1항에 있어서, 상기 명령어 전송부는 상기 설정된 접속 방식을 지정하는 모뎀 명령어를 전송하는, 모뎀 접속 제어 장치.
  3. 제1항 또는 제2항에 있어서, 상기 설정부는, 상기 수신된 접속 데이터에 기초하여 제1 접속 방식 또는 상기 제1 접속 방식보다 전송 속도가 높은 제2 접속 방식을 설정하는, 모뎀 접속 제어 장치.
  4. 제1항 또는 제2항에 있어서, 상기 명령어 전송부는, 통화가 종료된 것에 응답하여 상기 접속 데이터를 요청하는 모뎀 명령어를 전송하는, 모뎀 접속 제어 장치.
  5. 제1항 또는 제2항에 있어서, 상기 설정부는, 상기 수신된 접속 데이터에 기 초하여 라인 상태를 판단하고,
    상기 판단된 라인 상태를 저장하는 저장 장치, 및
    라인 상태가 저장될 때마다 증가되는 카운터
    를 더 포함하고,
    상기 설정부는, 상기 카운터가 정해진 회수가 되면, 상기 저장 장치에 저장된 상기 정해진 회수의 라인 상태들에 기초하여 접속 방식을 설정하는, 모뎀 접속 제어 장치.
  6. 제1항 또는 제2항에 있어서, 상기 접속 데이터는 수신 데이터 속도 및 라인의 품질 중 적어도 하나를 포함하는, 모뎀 접속 제어 장치.
  7. 제1항 또는 제2항에 있어서, 상기 접속 데이터를 요청하는 명령어는 AT&V1 및 ATI4 중 적어도 하나를 포함하는, 모뎀 접속 제어 장치.
  8. 제3항에 있어서, 상기 제1 접속 방식은 V.34를 포함하고, 상기 제2 접속 방식은 V.92를 포함하는, 모뎀 접속 제어 장치.
  9. 모뎀의 접속 방식을 제어하기 위한 방법으로서,
    접속 데이터를 요청하는 모뎀 명령어를 전송하는 단계,
    상기 요청된 접속 데이터를 수신하는 단계, 및
    상기 수신된 접속 데이터에 기초하여 접속 방식을 설정하는 단계
    를 포함하는 모뎀 접속 제어 방법.
  10. 제9항에 있어서,
    상기 설정된 접속 방식을 지정하는 모뎀 명령어를 전송하는 단계
    를 더 포함하는 모뎀 접속 제어 방법.
  11. 제9항 또는 제10항에 있어서, 상기 접속 방식을 설정하는 단계는, 상기 수신된 접속 데이터에 기초하여 제1 접속 방식 또는 상기 제1 접속 방식보다 전송 속도가 높은 제2 접속 방식을 설정하는 단계를 포함하는, 모뎀 접속 제어 방법.
  12. 제9항 또는 제10항에 있어서,
    통화의 종료 여부를 확인하는 단계
    를 더 포함하고,
    상기 접속 데이터를 요청하는 모뎀 명령어를 전송하는 단계는, 통화가 종료된 것에 응답하여 명령어를 전송하는 단계를 포함하는, 모뎀 접속 제어 방법.
  13. 제9항 또는 제10항에 있어서, 상기 접속 방식을 설정하는 단계는,
    상기 수신된 접속 데이터에 기초하여 라인 상태를 판단하는 단계,
    상기 판단된 라인 상태를 저장하는 단계,
    라인 상태를 저장할 때마다 카운터를 증가하는 단계, 및
    상기 카운터가 정해진 회수가 되면, 상기 저장된 정해진 회수의 라인 상태들에 기초하여 접속 방식을 설정하는 단계
    를 포함하는 모뎀 접속 제어 방법.
  14. 제9항 또는 제10항에 있어서, 상기 접속 데이터는 수신 데이터 속도 및 라인의 품질 중 적어도 하나를 포함하는, 모뎀 접속 제어 방법.
  15. 제9항 또는 제10항에 있어서, 상기 접속 데이터를 요청하는 모뎀 명령어는 AT&V1 및 ATI4 중 적어도 하나를 포함하는, 모뎀 접속 제어 방법.
  16. 제11항에 있어서, 상기 제1 접속 방식은 V.34를 포함하고, 상기 제2 접속 방식은 V.92를 포함하는, 모뎀 접속 제어 방법.
KR1020070065242A 2007-06-29 2007-06-29 모뎀의 접속을 제어하기 위한 장치 및 방법 KR20090001112A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070065242A KR20090001112A (ko) 2007-06-29 2007-06-29 모뎀의 접속을 제어하기 위한 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070065242A KR20090001112A (ko) 2007-06-29 2007-06-29 모뎀의 접속을 제어하기 위한 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20090001112A true KR20090001112A (ko) 2009-01-08

Family

ID=40484221

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070065242A KR20090001112A (ko) 2007-06-29 2007-06-29 모뎀의 접속을 제어하기 위한 장치 및 방법

Country Status (1)

Country Link
KR (1) KR20090001112A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8933474B2 (en) 2011-08-01 2015-01-13 Samsung Electronics Co., Ltd. Light emitting diode package and manufacturing method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8933474B2 (en) 2011-08-01 2015-01-13 Samsung Electronics Co., Ltd. Light emitting diode package and manufacturing method thereof

Similar Documents

Publication Publication Date Title
US8537701B2 (en) Monitoring data communications in an access network
US8149739B2 (en) Background call validation
CN1695331B (zh) 管理数据链路资源使用的方法和设备
KR100614910B1 (ko) 음성 호의 설정 방법 및 인터넷 통신이 도착하였다는 것을 통보하는 방법
US7542469B2 (en) System and method for remotely communicating with a Broadband modem
US7804615B2 (en) Method for limiting bit rate in IP facsimile and method for limiting bit rate in IP facsimile in gateway
US6442255B1 (en) Automatic subscriber callback system
WO2008093045A2 (en) Data communication
EP2238713B1 (en) Data communication
CN101796774A (zh) 在ip网络上自动检查ip链接的连接状态的方法和系统
US20160134837A1 (en) Methods, devices, and systems for controlling audio and video transmission
US7860118B2 (en) Adaptation of dial-up devices to broadband facilities
US9871929B2 (en) Communication method and user equipment
US6345088B1 (en) Apparatus and methods for handling call waiting in a modem
US9197743B2 (en) VoIP gateway device, control method thereof and VoIP
JP3907945B2 (ja) ゲートウェイ装置及びその制御方法、並びに、通信システム
KR20090001112A (ko) 모뎀의 접속을 제어하기 위한 장치 및 방법
EP1693985B1 (en) A system and method for testing the subscriber line
CN108881182B (zh) 基于ios的移动终端的网络电话实现方法及系统
US6359972B1 (en) Line in use detection
KR101939865B1 (ko) Xdsl 송신 시스템에 대한 비-표준 모드를 개시하기 위한 방법 및 그 방법을 이용하는 가정용 게이트웨이
CN101562563B (zh) 用户非正常下线后的快速重拨方法
US20070140472A1 (en) xDSL MODEM AND METHOD FOR STABILIZING CONNECTION OF xDSL MODEM
JP4901905B2 (ja) 呼制御装置および規制有無判定方法
JP2005160104A (ja) 非対称型デジタル加入者回線(adsl)の最適動作モード選択の方法とシステム

Legal Events

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