KR100395655B1 - 정보교환장치 - Google Patents

정보교환장치 Download PDF

Info

Publication number
KR100395655B1
KR100395655B1 KR10-2001-0008716A KR20010008716A KR100395655B1 KR 100395655 B1 KR100395655 B1 KR 100395655B1 KR 20010008716 A KR20010008716 A KR 20010008716A KR 100395655 B1 KR100395655 B1 KR 100395655B1
Authority
KR
South Korea
Prior art keywords
packet
information
modem
host
data
Prior art date
Application number
KR10-2001-0008716A
Other languages
English (en)
Other versions
KR20020068618A (ko
Inventor
윤대균
김기익
Original Assignee
(주)네오스텝스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)네오스텝스 filed Critical (주)네오스텝스
Priority to KR10-2001-0008716A priority Critical patent/KR100395655B1/ko
Publication of KR20020068618A publication Critical patent/KR20020068618A/ko
Application granted granted Critical
Publication of KR100395655B1 publication Critical patent/KR100395655B1/ko

Links

Classifications

    • 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/12Protocol engines

Landscapes

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

Abstract

본 발명은 호스트와 모뎀간에 정보를 교환하는 장치에 관한 것이다. 이러한 본 발명의 정보교환장치는;
텍스트형태의 AT 커맨드와 패킷중 어느 하나를 통해 무선 모뎀의 동작모드를 변경 제어하며, 패킷을 통해 통신을 수행하는 호스트측 통신 모듈과;
상기 호스트측 통신 모듈로부터 전송되는 AT 커맨드와 패킷중 어느 하나를 해석하여 동작모드가 설정되며, 설정된 동작모드가 확장모드일 경우 패킷을 통해 상기 호스트측 통신 모듈과 상태정보 교환 및 데이터 통신을 수행하는 무선 모뎀으로 구성함을 특징으로 한다. 그리고 상기 패킷은 전송되는 데이터의 종류를 식별하기 위한 패킷 타입정보와 채널정보로 이루어지는 헤더정보와; 전송되는 데이터의 길이정보와; 패킷 타입에 따른 데이터를 적어도 포함함을 특징으로 한다.

Description

정보교환장치{INFORMATION EXCHANGING APPARATUS}
본 발명은 정보교환장치에 관한 것으로, 특히 호스트와 모뎀간에 정보를 교환하는 장치에 관한 것이다.
전화번호부, 스케줄표, 메모장 등의 PIM(Personal Information Management)기능을 갖는 개인용 휴대정보 단말기(Personal Digital Assistant)는 당초 전자수첩 정도의 용도로 독립적으로 사용하는 경우가 많았다. 그러나 최근 휴대전화 등 무선 통신의 보급과 그에 따른 모바일 컴퓨팅에 대한 요구가 커짐에 따라서 휴대정보 단말기를 무선 네트워크로 접속하는 정보통신 터미널로서의 요구가 높아지고 있는 실정이다. 이러한 무선 네트워크로의 접속을 위해 개인용 휴대정보 단말기(PDA)는 무선 모뎀을 구비하게 되는데, 호스트인 PDA와 무선 모뎀간의 인터페이스는 기존의 유선 모뎀과의 호환성 문제 때문에 유선 모뎀의 인터페이스를 그대로 모방하여 표준이 설정되어 있다.
참고적으로 기존의 유선 모뎀 구조는 모뎀을 슬레이브로 사용하며, 호스트(PDA)는 일방적으로 AT 커맨드를 모뎀에 전송하는 요구/응답 형태의 처리형태를 갖는다. 기존의 유선 모뎀은 Hayes가 제안한 표준 AT 커맨드 세트와 각 모뎀 생산자가 추가한 확장 모드의 AT 커맨드를 처리하여 통신의 개시, 종료, 유지와 관련된 일련의 기능을 수행한다. 유선 모뎀에서는 일단 AT 커맨드를 통해 통신이 개시되면 호스트로부터 발생하는 모든 데이터(통신 종료 명령 제외)를 상대방에게 전송할 데이터로 생각한다. 또한 호스트는 유선 모뎀으로부터 발생된 모든 데이터를 그대로 호스트의 통신 응용 프로그램으로 전달해야 하는 데이터로 생각한다. 따라서 통신이 개시되면 통신이 단절될때 까지는 모뎀상태, 통신상태 등의 상태변화를 호스트로 알릴 방법이 없다. 또한 통신이 시작되지 않은 상황에서도 모뎀에서 발생하는 일반적인 상태를 임의의 시점에서 호스트에게 알릴 방법이 없다. 즉, 유선 모뎀에서는 호스트의 요구에 의해서만 상태변화를 호스트에 알릴 수 있도록 설계되어있는 것이다.
이러한 유선 모뎀의 표준안을 무선 모뎀에서 그대로 채용하고 있기 때문에 다음과 같은 문제 및 필요성이 대두되고 있는 실정이다.
우선 유선 모뎀과는 달리 무선 모뎀은 이동중에도 자신의 고유번호를 유지하고 있고, 통신이 완벽히 연결되지 않은 상황에서도 SMS(Short Message Service)와 같은 메세지가 송수신될 수 있는 특성이 있다. 그러나 현재의 무선 모뎀은 호스트와의 커넥션 설정이 되어 있지 않은 상태에서 수신된 SMS를 호스트로 전송할 수 없기 때문에, 사용자는 데이터 커넥션 설정후에 수신되는 SMS만을 확인할 수 있는 문제점이 있다.
또한 무선 무뎀은 기존의 유선 모뎀과는 달리 다수의 채널이 존재할 수 있다. 즉, 무선 모뎀은 다수의 채널을 통해 동시에 데이터를 수신할 수 있다. 그러나 기존의 무선 모뎀은 유선 모뎀의 표준안을 채택하고 있기 때문에 다수의 채널로 동시 수신되는 데이터를 분류하여 호스트로 전송할 수 없는 문제점이 있다.
또한 무선 모뎀은 유선 모뎀과는 달리 환경의 변화(이동성에 기인)가 자주 발생하게 되는데, 이러한 환경변화(예로서 수신감도저하)를 호스트로 알려줄 방법이 없다. 따라서 사용자는 환경변화에 따른 수신감도의 저하를 인지하지 못하고 계속적으로 불필요한 접속을 시도할 수도 있다.
아울러 무선 모뎀의 경우 통신 이외의 다양한 서비스 기능이 추가되는 추세에 있기 때문에 다양한 기능이 부가되고 있는 PDA와 같은 모바일 호스트에 사용하기 위해서는 새로운 정보교환 방법이 필요하다.
따라서 본 발명은 상술한 바와 같은 문제점을 해결하기 위하여 안출된 것으로, 무선 모뎀측의 상태변화를 호스트측 통신 모듈로 전송하여 호스트 단말기 사용자의 편의를 제공할 수 있는 정보교환장치를 제공함에 있다.
본 발명의 또 다른 목적은 다수 채널로 동시 수신되는 데이터를 분류하여 호스트로 전송함으로써, 단일 통신 인터페이스를 통해 다수의 채널과 다수의 데이터 통신 서비스를 제공할 수 있는 정보교환장치를 제공함에 있다.
본 발명의 또 다른 목적은 환경변화에 따른 통신환경상태를 호스트로 전송하여 줄 수 있는 정보교환장치를 제공함에 있다.
본 발명의 또 다른 목적은 호스트와 무선 모뎀 사이의 데이터 통신중에도 무선 모뎀의 동작을 제어하기 위한 명령과 무선 모뎀의 상태변화를 호스트로 전송할 수 있는 정보교환장치를 제공함에 있다.
도 1은 본 발명의 바람직한 실시예에 따른 정보교환장치의 블럭구성도.
도 2는 본 발명의 바람직한 실시예에 따른 패킷 포맷 예시도.
도 3은 본 발명의 바람직한 실시예에 따른 모드변경과정을 설명하기 위한 신호전송 흐름도.
도 4는 본 발명의 바람직한 실시예에 따른 무선 모뎀의 상태변화를 호스트로 전송하기까지의 과정을 설명하기 위한 신호전송 흐름도.
도 5는 본 발명의 바람직한 실시예에 따른 다중 채널 지원과정을 설명하기 위한 신호전송 흐름도.
도 6은 본 발명의 바람직한 실시예에 따른 멀티플렉싱 과정을 설명하기 위한 신호전송 흐름도.
상기 목적을 달성하기 위한 본 발명의 일 양상에 따르면, 본 발명의 정보교환장치는;
텍스트형태의 AT 커맨드와 패킷중 어느 하나를 통해 무선 모뎀의 동작모드를 변경 제어하며, 패킷을 통해 통신을 수행하는 호스트측 통신 모듈과;
상기 호스트측 통신 모듈로부터 전송되는 AT 커맨드와 패킷중 어느 하나를 해석하여 동작모드가 설정되며, 설정된 동작모드가 확장모드일 경우 패킷을 통해 상기 호스트측 통신 모듈과 상태정보 교환 및 데이터 통신을 수행하는 무선 모뎀으로 구성함을 특징으로 한다.
본 발명의 부가적인 특징에 따르면, 상기 무선 모뎀과 호스트측 통신 모듈은 상호간에 전송되는 데이터스트림을 패킷 형태로 분류하고, 분류된 패킷을 데이터 패킷과 커맨드 패킷중 하나로 정의하여 데이터 송수신중에도 상기 무선 모뎀에게 명령을 내리거나 모뎀 자신의 상태변화를 상기 호스트측 통신 모뎀으로 전송함을 특징으로 한다.
본 발명의 부가적인 특징에 따르면, 상기 무선 모뎀과 호스트측 통신 모듈은상호간에 전송되는 데이터스트림을 패킷 형태로 분류하고, 분류된 패킷마다 채널정보를 부가하여 다중 채널 데이터를 송수신함을 특징으로 한다.
또 다른 본 발명의 부가적인 특징에 따르면, 상기 패킷은 전송되는 데이터의 종류를 식별하기 위한 패킷 타입정보와 채널정보로 이루어지는 헤더정보와; 전송되는 데이터의 길이정보와; 패킷 타입에 따른 데이터를 적어도 포함함을 특징으로 한다.
이하에서는 첨부된 도면을 참조하여 기술되는 바람직한 실시예를 통하여 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 기술하기로 한다.
도 1은 본 발명의 바람직한 실시예에 따른 정보교환장치의 블럭구성도를 도시한 것으로, 상기 정보교환장치는 호스트(100)에 구비되는 호스트측 통신 모듈과 무선 모뎀(200)으로 구성된다. 호스트측 통신 모듈을 구성하는 요소들을 설명하면,
우선 응용 프로그램 인터페이스(API)(120)는 다수의 응용 프로그램(110)들과 하위 통신 모듈(패킷 해석기, 패킷 생성기 및 AT 커맨드 처리기)간에 데이터를 인터페이싱한다. 즉, 응용 프로그램 인터페이스(120)는 응용 프로그램(110)의 명령을 받아 패킷 생성기(150)로 전달하는 한편, 패킷 해석기(130)로부터 전송된 명령 혹은 응답을 해당 응용프로그램(110)에 전달하는 기능을 수행한다. 또한 모드(mode) 전환, 각 통신 채널과 해당 응용 프로그램의 연결, 커맨드 패킷 생성지시 등의 기능을 수행한다. 참고적으로 본 발명에서의 패킷은 데이터 패킷 타입과 커맨드 패킷 타입으로 분류된다. 이러한 패킷 타입은 후술한 패킷구조에서 패킷 헤더에 기록되는 패킷 타입정보에 의해 식별된다.
한편 패킷 해석기(130)는 무선 모뎀(200)으로부터 전송받은 패킷을 정해진 프로토콜에 따라 해석하고 상기 응용 프로그램 인터페이스(120)를 통해 해석된 데이터를 처리할 응용 프로그램들로 전송한다. 이러한 패킷 해석기(130)는 AT 커맨드 처리기(140)에 의해 인에이블된다.
AT 커맨드 처리기(140)는 상기 응용 프로그램 인터페이스(120)를 통해 전송받은 정보에 따라 상기 무선 모뎀(200)과의 통신을 수행하기 위한 텍스트 형태의 AT 커맨드를 생성하여 출력하고 이러한 출력 응답시 상기 패킷 해석기(130)를 인에이블시킨다.
패킷 생성기(150)는 상기 응용 프로그램 인터페이스(120)를 통해 전송받은 정보를 정해진 프로토콜에 따르는 패킷의 포맷으로 생성하여 출력한다.
그리고 통신장치 드라이버(160)는 통신회선을 통해 상기 무선 모뎀(200)과 AT 커맨드와 패킷을 송수신한다.
한편 무선 모뎀(200)은 상기 호스트측 통신 모듈(100)과 AT 커맨드와 패킷을송수신하는 모뎀측 통신장치 드라이버(250)와;
상기 통신장치 드라이버(250)로부터 전송받은 패킷을 정해진 프로토콜에 따라 해석하고 해석된 내용에 따라 전송받은 패킷데이터를 무선통신을 위한 무선 모뎀 호출 소프트웨어(210)와 AT 커맨드 처리기(230)로 선택 출력하는 모뎀측 패킷 해석기(220)와;
상기 모뎀측 통신장치 드라이버(250)로부터 전송받은 AT 커맨드를 해석하여 상기 모뎀측 패킷 해석기(220)를 인에이블시키며, 확장모드에서 상기 모뎀측 패킷 해석기(220)로부터 전송된 AT 커맨드를 해석하여 처리하는 모뎀측 AT 커맨드 처리기(230)와;
상기 무선 모뎀 호출 소프트웨어(210)로부터 전송받은 정보를 정해진 프로토콜에 따르는 패킷의 포맷으로 생성하여 상기 모뎀측 통신장치 드라이버(250)로 출력하는 모뎀측 패킷 생성기(240)를 포함한다.
상술한 구성을 가지는 정보교환장치는 표준모드와 확장모드에서 동작한다. 상기 "표준모드"라 함은 기존의 유선 모뎀의 프로토콜과 호환되는 형태의 동작을 수행하는 모드를 지칭하는 것으로 정의하기로 하며, 확장모드는 표준모드를 포함하는 개념으로서 본 발명에 의해 새로이 확장된 동작을 수행하는 모드를 지칭하는 것으로 정의한다. 그리고 본 발명의 실시예에 따른 정보교환장치는 크게 모드변경기능, 무선 모뎀의 상태변화에 따른 통지기능, 다중 채널 지원기능 및 멀티플렉싱 기능을 지원한다. 이에 하기에서는 상기 기능들의 동작을 순차적으로 도시한 도면을 참조하여 본 발명의 실시예에 따른 정보교환장치의 동작을 설명하기로 한다.
우선 도 2는 본 발명의 바람직한 실시예에 따른 패킷 포맷 예시도를 도시한 것으로, 상기 패킷은 해당 패킷의 시작이나 종료를 지시하는 정보가 기록되는 디리미터(Delimiter)필드와, 전송되는 데이터의 종류(커맨드 데이터/통신데이터)를 식별하기 위한 패킷 타입정보와 채널정보(구체적으로는 채널 넘버)가 기록되는 헤더정보필드와, 전송되는 데이터의 길이정보가 기록되는 데이터 길이정보 필드와, 패킷 타입(커맨드 패킷, 데이터 패킷)에 따른 데이터가 기록되는 데이터필드를 적어도 포함한다. 본 발명의 실시예에 따른 정보교환장치에서는 상기한 패킷을 통해 모드변경기능, 무선 모뎀의 상태변화에 따른 통지기능, 다중 채널 지원기능 및 멀티플렉싱 기능을 지원할 수 있다. 이하 상기 기능들을 좀 더 구체적으로 설명하면,
우선 도 3은 본 발명의 바람직한 실시예에 따른 모드변경과정을 설명하기 위한 신호전송 흐름도를 도시한 것으로, 호스트(100)와 무선 모뎀(200)의 초기 설정은 모두 표준모드로 동작한다. 따라서 특정한 패킷을 주고 받는 것이 아니라 AT 커맨드를 텍스트 형태로 주고 받음으로써, 호스트(100)와 무선 모뎀(200)은 명령을 내리고 그 명령에 따른 응답을 상호 전송하게 된다. 그러나 만약 무선 모뎀(200)을 확장모드로 변경하고자 한다면 사전에 약정된 AT 커맨드를 무선 모뎀(200)으로 전송하여 모드를 변경할 수 있다. 즉, 도 3에 도시한 바와 같이 무선 모뎀(200)을 확장모드로 변경하기 위한 AT 커맨드("AT + EXT = 1")의 생성을 응용 프로그램이 요구하면, AT 커맨드 처리기(140)는 확장모드로의 변경을 위한 AT 커맨드("AT + EXT = 1")를 생성하여 통신장치 드라이버(160)를 통해 무선 모뎀(200)으로 전송한다. 이에 따라 모뎀측 통신장치 드라이버(250)는 전송된 AT 커맨드를 AT 커맨드처리기(230)로 전송함에 따라, AT 커맨드 처리기(230)에서는 이를 해석하여 확장모드로의 변경요구일 경우 모뎀측 패킷 해석기(220)를 인에이블시키고 확장모드 변경응답("OK")을 모뎀측 통신장치 드라이버(250)를 통해 호스트(100)측으로 전송한다. 그러면 호스트(100)측 AT 커맨드 처리기(140)에서는 통신장치 드라이버(160)를 통해 확장모드 변경응답을 전송받고 이를 해석하여 호스트측 패킷 생성기(150)를 인에이블시키고, 확장모드로의 변경을 명한 응용 프로그램으로 확장모드 변경응답을 전송하여 준다.
이러한 모드변경에 의해 본 발명의 정보교환장치는 무선 모뎀(200)의 상태변화에 따른 통지기능, 다중 채널 지원기능 및 멀티플렉싱 기능을 지원하기 위한 전처리과정을 완료하게 되는 것이다. 상술한 바와 같은 확장모드로의 변경은 무선 모뎀(200) 장착직후 시도되는 것이 바람직하다. 한편 확장모드에서 표준모드로의 변경은 도 2에 도시한 바와 같은 패킷의 헤더정보에서 패킷 타입을 커맨드 패킷 타입으로 설정(이러한 경우의 패킷을 커맨드 패킷이라 정의함)하고 커맨드 패킷의 데이터를 표준모드로의 변경을 지시하는 데이터로 하여 송신하면 다시 표준모드로의 변경을 수행할 수 있다. 이러한 모드변경 명령은 응용 프로그램에 의해 발생된다.
즉, 무선 모뎀(200)은 호스트(100)로부터 전송되는 텍스트형태의 AT 커맨드와 패킷중 어느 하나를 통해 동작모드가 설정되거나 변경되게 되는 것이다.
한편 도 4는 본 발명의 바람직한 실시예에 따른 무선 모뎀(200)의 상태변화를 호스트로 전송하기까지의 과정을 설명하기 위한 신호전송 흐름도를 도시한 것으로, 이러한 무선 모뎀(200)의 상태변화 통지는 확장모드에서 수행된다. 확장모드에서 무선 모뎀(200)의 상태변화 통지는 크게 호스트(100)와 데이터가 통신중인 상태와 그렇지 않은 상태로 구분하여 설명될 수 있다.
우선 무선 모뎀(200)과 호스트(100) 사이에 통신이 이루어지고 있지 않은 상태에서 무선통신을 위한 무선 모뎀 호출 소프트웨어(210)를 통해 SMS가 전송되면, 상기 무선 모뎀 호출 소프트웨어(210)는 모뎀측 패킷 생성기(240)로 SMS의 도착을 알리고, 패킷 생성기(240)에서는 SMS의 도착사실을 알리는 패킷을 생성하여 모뎀측 통신장치 드라이버(250)를 통해 호스트(100)측으로 전송한다. 이에 호스트측 통신장치 드라이버(160)에서는 SMS의 도착사실을 알리는 패킷을 호스트측 패킷 해석기(130)로 전송한다. 이에 따라 패킷 해석기(130)에서는 전송된 패킷을 해석하여 SMS의 도착을 알리는 패킷인 경우 응용 프로그램 인터페이스(120)를 통해 SMS의 내용을 해당 응용 프로그램에 전송한다.
한편 무선 모뎀(200)과 호스트(100) 사이에 통신이 이루어지고 있는 상태에서 무선 모뎀 호출 소프트웨어(210)를 통해 SMS가 전송되면, 상기 무선 모뎀 호출 소프트웨어(210)는 모뎀측 패킷 생성기(240)로 SMS의 도착을 알리고, 패킷 생성기(240)에서는 SMS의 도착사실을 알리는 패킷을 생성하여 모뎀측 통신장치 드라이버(250)를 통해 호스트(100)측으로 전송한다. 이러한 경우 무선 모뎀(200)과 호스트(100) 사이에는 통신 데이터가 이미 데이터 패킷형태로 교환되고 있는 상황이므로 SMS를 식별하기 위한 정보를 패킷 헤더정보에 부가하여 전송하면 된다. 그러면 호스트측 통신장치 드라이버(160)에서는 전송된 패킷을 호스트측 패킷 해석기(130)로 전송하게 되고, 패킷 해석기(130)에서는 전송된 패킷의 헤더정보를통해 통신 데이터와 SMS를 식별하여 통신 데이터는 해당 응용 프로그램으로, SMS는 SMS를 표시하는 응용 프로그램으로 전달함으로써 두 가지의 데이터를 동시에 처리할 수 있게 되는 것이다.
따라서 상술한 바와 같은 무선 모뎀(200)의 상태변화 통지기능에 의해 호스트 사용자는 데이터 커넥션 설정 여부에 관계없이 수신되는 모든 SMS를 확인할 수 있게 되는 것이다.
도 5는 본 발명의 바람직한 실시예에 따른 다중 채널 지원과정을 설명하기 위한 신호전송 흐름도를 도시한 것으로, 이 역시 확장모드에서 수행된다.
기존의 무선 모뎀은 유선 모뎀의 표준안을 채택하고 있기 때문에 다수의 채널로 동시 수신되는 데이터를 분류하여 호스트로 전송할 수 없지만, 본 발명의 실시예에 따른 정보교환장치는 도 5에 도시한 바와 같이 패킷내의 헤더정보에 포함되어 있는 채널정보를 서로 다르게 설정하면 데이터의 구분이 되므로 다중 채널을 이용하여 데이터를 송수신할 수 있다. 즉, 도 5에 도시한 바와 같이 서로 다른 응용 프로그램들은 응용 프로그램 인터페이스(120)를 통해 별개의 채널로 데이터를 전송하면, 패킷 생성기(150)에서는 헤더정보의 채널넘버를 1 그리고 2로 분류하여 패킷을 생성하고 이를 모뎀측 통신장치 드라이버(250)로 전송한다. 이에 모뎀측 패킷 해석기(220)에서는 상기 모뎀측 통신장치 드라이버(250)를 통해 패킷을 전송받고 헤더정보필드의 채널넘버를 해석하여 서로 다른 채널로 데이터를 송신한다.
따라서 본 발명의 정보교환장치에서는 다수의 채널을 통해 데이터를 송신하거나 다수 채널로 수신되는 데이터를 분류하여 호스트로 전송할 수 있기 때문에,무선 모뎀의 특성인 다수 채널을 통하여 데이터를 송수신할 수 있다.
한편 도 6은 본 발명의 바람직한 실시예에 따른 멀티플렉싱 과정을 설명하기 위한 신호전송 흐름도를 도시한 것으로, 이 역시 확장모드에서 수행된다.
기존의 유선 모뎀이나 CDMA 단말기에서 채용되고 있는 무선 모뎀은 통신중에 모뎀과 호스트간에 상태정보 교환이나 문자메세지와 같은 별도의 통신수단을 제공하고 있지 못하다. 또한 CDMA 무선 모뎀의 경우 하나의 통신 포트를 통해 두개의 트래픽 채널을 모두 호스트와 연결시키는 것이 불가능하다. 이는 IMT2000에서와 같이 다수 채널을 이용하여 통신을 수행하는 단말기를 고려해 볼때 통신성능의 향상을 기할 수 없는 하나의 장애요인으로 작용할 수 있다. 이러한 무선 모뎀의 한계를 극복하기 위해 본 발명에서는 멀티플렉싱 기능을 지원하도록 설계되었다.
즉, 도 6에 도시한 바와 같이 호스트(100)와 무선 모뎀(200)은 하나의 통신 포트를 통해 데이터를 송수신하고 있다고 가정하면, 송수신되는 데이터는 패킷 타입정보에 의해 데이터 패킷으로 구분되어 전송된다. 따라서 호스트(100)와 무선 모뎀(200)은 패킷 타입정보에 의한 커맨드 패킷을 상기 데이터 패킷과 다중화하여 송수신하면 호스트(100)와 무선 모뎀(200)간의 상태정보 교환이나 기타 문자메세지와 같은 정보들을 교환할 수 있다. 예를 들어 도 6에 도시한 바와 같이 데이터 패킷 송수신과 더불어 호스트(100)측에서 SMS의 전송을 요구하면, 호스트측 패킷 생성기(150)에서는 SMS의 전송을 요구하는 커맨드 패킷을 생성하여 무선 모뎀(200)측으로 전송한다. 그러면 무선 모뎀(200)측의 패킷 해석기(220)에서는 커맨드 패킷을 해석하여 무선 모뎀 호출 소프트웨어(210)로 SMS의 전송을 요구하게 된다.
이와 같이 데이터 패킷과 커맨드 패킷을 다중화하여 송수신하게 되면 데이터 통신중에도 상태정보 교환이나 문자메세지를 상호 교환할 수 있는 장점이 있게 되는 것이다. 또한 다수 채널을 경유하여 송수신되는 데이터를 다중화하여 하나의 통신 포트를 통해 교환할 수 있으므로 통신성능을 기할 수도 있다.
상술한 바와 같이 본 발명은 무선 모뎀측의 상태변화를 호스트측 통신 모듈로 전송할 수 있기 때문에, 호스트 단말기 사용자는 별도의 동작없이 상태변화에 따른 정보를 용이하게 확인하여 볼 수 있는 장점이 있다. 또한 본 발명은 다수 채널로 동시 수신되는 데이터를 분류하여 호스트로 전송하기 때문에, 단일 통신 인터페이스를 통해 다수의 데이터 통신 서비스를 제공받을 수 있는 장점도 있다.
그리고 본 발명은 환경변화에 따른 통신환경상태를 호스트로 전송하여 주기 때문에, 호스트 사용자는 통신환경 변화에 용이하게 대처할 수 있는 장점이 있으며, 호스트와 무선 모뎀 사이의 데이터 통신중에도 무선 모뎀의 동작을 제어하기 위한 명령과 무선 모뎀의 상태변화를 호스트로 전송할 수 있기 때문에 호스트와 무선 모뎀간의 인터페이스 성능을 향상시킬 수 있는 이점이 있다.
한편 본 발명은 도면에 도시된 실시예들을 참고로 설명 되었으나 이는 예시적인 것에 불과하며, 당해 기술분야에 통상의 지식을 지닌자라면 이로부터 다양한 변형 및 균등한 타실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위에 의해서만 정해져야 할 것이다.

Claims (6)

  1. 호스트측 통신 모듈과 무선 모뎀으로 구성되는 정보교환장치에 있어서,
    상기 호스트측 통신 모듈은:
    응용프로그램 인터페이스와; 하나의 응용 프로그램 요구에 따라 무선모뎀을 확장모드로 변경하기 위한 AT 커맨드를 생성하는 AT 커맨드 처리기와; 상기 인터페이스를 통해 전송받은 정보와 채널정보 및 패킷타입정보가 포함된 패킷을 생성하는 패킷 생성기와; 상기 모뎀으로부터 전송된 패킷을 해석하고 이를 처리할 응용 프로그램으로 전송하는 패킷 해석기와; 통신회선을 통해 상기 AT 커맨드 혹은 패킷을 무선 모뎀으로 송수신하는 호스트측 통신장치 드라이버를 포함하고,
    상기 무선 모뎀은:
    상기 드라이버와 AT 커맨드 혹은 패킷 송수신하는 모뎀측 통신장치 드라이버와; 상기 호스트측 통신 모듈로부터 전송받은 패킷을 해석하고 해석된 내용에 따라 전송받은 패킷데이터를 무선 모뎀 호출 소프트웨어 혹은 AT 커맨드 처리기로 선택출력하는 모뎀측 패킷 해석기와; 전송된 AT 커맨드를 해석하여 확장모드로의 변경 응답을 수행하는 모뎀측 AT 커맨드 처리기와; 상기 무선 모뎀 호출 소프트웨어로부터 전송받은 정보와 채널정보 및 패킷타입정보를 포함하는 패킷을 생성하는 패킷 생성기;를 포함하여 상기 호스트측 통신 모듈과 모뎀의 상태정보를 교환하거나 다중채널데이터를 송수신함을 특징으로 하는 정보교환장치.
  2. 청구항 1에 있어서, 상기 무선 모뎀은 상기 호스트측 통신 모듈로부터 전송되는 커맨드 패킷의 데이터에 따라 확장모드 해제되어 표준모드로 전환됨을 특징으로 하는 정보교환장치.
  3. 삭제
  4. 삭제
  5. 삭제
  6. 청구항 1에 있어서, 상기 패킷은;
    패킷의 시작과 종료를 지시하는 정보와;
    전송되는 데이터의 종류를 식별하기 위한 패킷 타입정보와 채널정보로 이루어지는 헤더정보와;
    전송되는 데이터의 길이정보와;
    패킷 타입에 따른 데이터를 적어도 포함함을 특징으로 하는 정보교환장치.
KR10-2001-0008716A 2001-02-21 2001-02-21 정보교환장치 KR100395655B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0008716A KR100395655B1 (ko) 2001-02-21 2001-02-21 정보교환장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0008716A KR100395655B1 (ko) 2001-02-21 2001-02-21 정보교환장치

Publications (2)

Publication Number Publication Date
KR20020068618A KR20020068618A (ko) 2002-08-28
KR100395655B1 true KR100395655B1 (ko) 2003-08-25

Family

ID=27695071

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0008716A KR100395655B1 (ko) 2001-02-21 2001-02-21 정보교환장치

Country Status (1)

Country Link
KR (1) KR100395655B1 (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09261270A (ja) * 1996-03-27 1997-10-03 Nec Telecom Syst Ltd モデムカード装置
JPH10112738A (ja) * 1996-10-03 1998-04-28 Nec Telecom Syst Ltd 無線データ通信可能なデータ端末装置
KR20000019739A (ko) * 1998-09-15 2000-04-15 김영환 브이.34 표준 모뎀기능을 구비한 광대역 무선가입자망 시스템의가입자 접속장치
KR20010035236A (ko) * 2001-01-20 2001-05-07 고맹규 위성 통신용 양방향 무선 모뎀

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09261270A (ja) * 1996-03-27 1997-10-03 Nec Telecom Syst Ltd モデムカード装置
JPH10112738A (ja) * 1996-10-03 1998-04-28 Nec Telecom Syst Ltd 無線データ通信可能なデータ端末装置
KR20000019739A (ko) * 1998-09-15 2000-04-15 김영환 브이.34 표준 모뎀기능을 구비한 광대역 무선가입자망 시스템의가입자 접속장치
KR20010035236A (ko) * 2001-01-20 2001-05-07 고맹규 위성 통신용 양방향 무선 모뎀

Also Published As

Publication number Publication date
KR20020068618A (ko) 2002-08-28

Similar Documents

Publication Publication Date Title
US20050030928A1 (en) Provision of a data transmission connection
US8483759B2 (en) Application processor, modem and method for communicating therebetween
US6683851B1 (en) Flow control of multiple entities sharing a common data link
EP1931061B1 (en) Managing the connection status of wireless communication
CN104205998A (zh) 用于在蓝牙网络中中继数据通信的方法和装置
CN101233771A (zh) 用于选择接入信道或业务信道进行数据传输的方法
EP2905938A1 (en) Method for acquiring locating information, terminal and mobile broadband interface model (mbim) device
EP1530340B1 (en) Method and system for data transmission between a client and a server, wherein the client selects one out of several physical links
KR20020029783A (ko) 무선 통신망에서 인입 패킷 데이터 호에 언제 응답할지를자동으로 결정하는 시스템 및 방법
EP0891115A1 (en) Methods and apparatus for facilitating communication between multiple platforms via a single, multi-channel communication conduit
KR100395655B1 (ko) 정보교환장치
CN101119593A (zh) 移动通信***中繁忙订户呼叫完成服务的装置与方法
JP2009027360A (ja) 通信仲介装置
US7555313B2 (en) Method for providing connections on a portable device, a portable device
KR20010048891A (ko) 무선통신용 단말기간 데이터통신 연결방법
KR101397744B1 (ko) 블루투스 인터페이스 장치 및 방법
JP3107964B2 (ja) 親機クラスタシステム
KR100328977B1 (ko) 피씨에서의씨티아이구현방법
JP2006279949A (ja) ネットワーク通信設備及びこれを使用したネットワーク通信システム
JP2000101506A (ja) 外部有線インタフェースおよび赤外線インタフェース付き移動通信端末
KR100600965B1 (ko) 이동 통신 단말기의 양방향 적외선 통신 방법
JP2001285946A (ja) 無線通信システム及び無線通信装置
JP2659624B2 (ja) パケット交換通信方式
JPH0558302B2 (ko)
JP2001237885A (ja) Phsデータ通信カードを使用した通信システムと通信制御方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20060814

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee