KR100701556B1 - 데이터 전송 시스템, 통신 프로토콜 변환 크레이들 및 그것에 이용되는 어드레스 변환 방법 및 그 프로그램이 기록된 기록 매체 - Google Patents
데이터 전송 시스템, 통신 프로토콜 변환 크레이들 및 그것에 이용되는 어드레스 변환 방법 및 그 프로그램이 기록된 기록 매체 Download PDFInfo
- Publication number
- KR100701556B1 KR100701556B1 KR1020050054038A KR20050054038A KR100701556B1 KR 100701556 B1 KR100701556 B1 KR 100701556B1 KR 1020050054038 A KR1020050054038 A KR 1020050054038A KR 20050054038 A KR20050054038 A KR 20050054038A KR 100701556 B1 KR100701556 B1 KR 100701556B1
- Authority
- KR
- South Korea
- Prior art keywords
- address
- communication protocol
- cradle
- protocol conversion
- conversion cradle
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2514—Translation of Internet protocol [IP] addresses between local and global IP addresses
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5038—Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
본 발명은 이용되는 IP 어드레스의 개수를 절약할 수 있는 데이터 전송 시스템을 제공한다. 휴대 정보 단말기가 서버에 대하여 데이터 송신을 개시하면, 크레이들은 휴대 정보 단말기로부터 서버에의 IP 패킷 내의 IP 헤더 내의 송신원 IP 어드레스를 휴대 정보 단말기측 IP 어드레스로부터 크레이들 IP 어드레스로 변환한 다음, 상기 데이터를 서버에 전달한다. 서버로서는 수신한 IP 패킷에 의해서, 데이터가 크레이들러로부터 송신되어 온 것이라고 판단하여, 크레이들에 대하여 회신을 행한다. 크레이들로서는 수신한 IP 패킷을 휴대 정보 단말기에 회신할 필요가 있기 때문에, IP 헤더 내의 수신처 IP 어드레스를 자체 기기의 IP 어드레스로부터 휴대 정보 단말기측 IP 어드레스로 변환한 다음 데이터 송신을 행한다.
통신 프로토콜 변환 크레이들, 휴대 정보 단말기, 서버, IP 어드레스
Description
도 1은 본 발명의 일 실시예에 의한 데이터 전송 시스템의 구성을 도시하는 블록도이다.
도 2는 도 1의 크레이들의 구성을 도시하는 블록도이다.
도 3은 본 발명의 일 실시예에 의한 이동 통신 네트워크에 있어서 이용되는 IP 패킷의 구성예를 도시하는 도면이다.
도 4는 본 발명의 일 실시예에 의한 데이터 전송 시스템의 동작을 나타내는 시퀀스 차트이다.
도 5는 본 발명의 다른 실시예에 의한 데이터 전송 시스템의 동작을 나타내는 시퀀스 차트이다.
도 6은 종래예에 의한 데이터 전송 시스템의 동작의 일례를 나타내는 시퀀스 차트이다.
도 7은 종래예에 의한 데이터 전송 시스템의 동작의 다른 예를 나타내는 시퀀스 차트이다.
<도면의 주요 부분에 대한 부호의 설명>
1: 서버
2, 4: 크레이들
3: 휴대 단말기
21: IP 어드레스 변환부
22: 설정 온/오프 회로
23: 운용 IP 어드레스 유지 영역
24: 초기 설정 IP 어드레스 유지 영역
25: MAC 어드레스 유지 영역
26: IP 어드레스 메모리(#1)
27: IP 어드레스 메모리(#2)
28: 기록 매체
41: 프로토콜 변환부
101: 유선 영역
102: 무선 영역
A: 프레임 헤더
A1: 수신처 MAC 어드레스
A2: 송신원 MAC 어드레스
B: IP 헤더
B1: 수신처 IP 어드레스
B2: 송신원 IP 어드레스
C: 실 데이터부
C1: 임의 데이터
본 발명은 데이터 전송 시스템, 통신 프로토콜 변환 크레이들 및 그것에 이용되는 어드레스 변환 방법 및 그 프로그램에 관한 것으로, 특히 휴대 단말기를 네트워크에 접속하기 위한 어드레스 변환에 관한 것이다.
업무용으로 휴대 단말기를 이용하는 경우에는, 휴대 단말기와 서버 사이의 통신에서, 휴대 단말기를 물리적으로 커넥터에 접속할 때에, 조작성 및 견고성(rugedness)의 관점에서 비접촉 방식을 이용하는 것이 바람직하다. 그러한 시스템들 중의 하나로서 적외선 통신을 이용한 크레이들을 이용하는 것이 많다. 휴대 단말기를 크레이들을 통하여 서버 등에 접속하는 방법으로서는, 유선 접속의 것도 있다(예를 들면, 특허 문헌 1, 2 참조).
통신 속도나 직접 서버와의 데이터 전송, 동시 접속 가능 휴대 단말기 수의 제한 등으로 인해 크레이들의 통신 방식으로서는 LAN(Local Area Network)의 이용이 높아지고 있다. LAN을 이용하는 경우에는, 시큐러티나 네트워크의 제한 때문에 배당 가능한 IP(Internet Protoco1) 어드레스 수의 제한이 있는 등의 이유로, IP 어드레스를 크레이들에 갖게 하고 싶다는 요구가 높아지고 있다.
이 IP 어드레스의 배당을 자동으로 행하는 DHCP(Dynamic Host Configuration Protoco1)에 있어서의 동작에 대하여 도 6을 참조하여 설명한다. 휴대 단말기와 서버를 접속하는 경우, IP 어드레스를 어디에 갖게 할까가 과제이다.
DHCP 서버(51)인 경우, 휴대 단말기(53)로부터 DHCP 서버(51)에 대하여 데이터 송신을 행할 때(도 6의 c1, c2), 크레이들(52)로부터는 자체 기기의 MAC(Media Access Contro1) 어드레스(=12:34:56:78:9A:BC)가 DHCP 서버(51)에 송신된다(도 6의 c3, c4).
그렇게 하면, DHCP 서버(51)로서는 수신한 MAC 어드레스에 대하여 IP 어드레스를 부여한다(도 6의 c5, c6). 휴대 단말기(53)는 할당된 IP 어드레스를 수신하면, 그 IP 어드레스를 그 자체 단말기의 IP 어드레스로서 세트한다(도 6의 c7).
이 환경에서는, 휴대 단말기(53)의 IP 어드레스 설정의 수고가 너무 걸리지 않고, 또한 접속할 때에 휴대 단말기(53)측에 IP 어드레스가 할당되기 때문에, DHCP 서버(51)가 할당하는 IP 어드레스의 수가 크레이들(52)의 수와 동수로 한정된다. 그러나, 시큐러티나 서버 기능 때문에 DHCP를 이용할 수 없는 경우들이 있다.
따라서, 휴대 단말기에 그 자체의 IP 어드레스를 갖게 하는 경우들이 있다. 이 경우의 동작은 도 7에 도시한 바대로이다. 이 경우, 휴대 단말기(63)로부터는 서버(61)의 IP 어드레스(=192.0.0.1)에 대하여 직접, 데이터 송신을 행한다(도 7의 dl, d2).
서버(61)로서는 수취한 데이터로부터, 송신원 IP가 휴대 단말기(63)의 것(IP=10.0.0.1)이라고 판단할 때, 휴대 단말기(63)에 대하고 응신을 보낸다(도 7 의 d3).
[특허 문헌 1] 일본 특개2003-339000호 공보
[특허 문헌 2] 일본 특개2004-046302호 공보
전술한 종래의 휴대 단말기를 네트워크에 접속하는 방법으로는, 휴대 단말기에 자체의 IP 어드레스를 갖게 한 경우, 네트워크에 접속하는 휴대 단말기 각각이 모두 IP 어드레스를 갖는다. 따라서, 크레이들이 복수개 있을 때, IP 어드레스가 충돌하지 않도록, 휴대 단말기의 IP 어드레스들의 개수를 크레이들 개수보다 많이 해야 한다.
또한, 종래의 휴대 단말기를 네트워크에 접속하는 방법에서는, 크레이들과 휴대 단말기와의 접속의 조합이 고정되지 않을 경우, 휴대 단말기의 개수에 매치하는 IP 어드레스를 할당하지 않으면, IP 어드레스의 충돌이 일어나게 된다. 따라서, IP 어드레스의 수를 적게 하고, 또한 IP 어드레스의 충돌을 방지하기 위해서는, 접속하는 크레이들에 IP 어드레스를 갖게 할 필요가 있다.
따라서, 본 발명의 목적은 상기의 문제점을 해소하여, 이용하는 IP 어드레스의 수를 절약할 수 있는 데이터 전송 시스템, 통신 프로토콜 변환 크레이들 및 그것에 이용되는 어드레스 변환 방법 및 그 프로그램을 제공하는 것에 있다.
본 발명에 따른 데이터 전송 시스템은, 통신 프로토콜 변환 크레이들에 의해서 휴대 단말기를 네트워크에 접속하는 데이터 전송 시스템이고, 상기 통신 프로토 콜 변환 크레이들은 상기 네트워크에 접속하기 위한 단말기측의 IP(Internet Protoco1) 어드레스를 유지하는 제1 유지 수단과, 상기 네트워크측의 IP 어드레스를 유지하는 제2 유지 수단과, 상기 휴대 단말기의 IP 어드레스를 자체 기기의 IP 어드레스로 변환하여 상기 네트워크측에 송신하고 또한 상기 네트워크측의 IP 어드레스를 자체 기기의 IP 어드레스로 변환하여 상기 휴대 단말기측에 송신하는 수단을 포함한다.
본 발명에 따른 통신 프로토콜 변환 크레이들은, 휴대 단말기를 네트워크에 접속하는 통신 프로토콜 변환 크레이들이고, 상기 네트워크에 접속하기 위한 단말기측의 IP(Internet Protoco1) 어드레스를 유지하는 제1 유지 수단과, 상기 네트워크측의 IP 어드레스를 유지하는 제2 유지 수단과, 상기 휴대 단말기의 IP 어드레스를 자체 기기의 IP 어드레스로 변환하여 상기 네트워크측에 송신하고 또한 상기 네트워크측의 IP 어드레스를 자체 기기의 IP 어드레스로 변환하여 상기 휴대 단말기측에 송신하는 수단을 포함한다.
본 발명에 따른 어드레스 변환 방법은, 통신 프로토콜 변환 크레이들에 의해서 휴대 단말기를 네트워크에 접속하는 데이터 전송 시스템에 이용되는 어드레스 변환 방법이고, 상기 통신 프로토콜 변환 크레이들측에서, 상기 휴대 단말기의 IP 어드레스를 상기 통신 프로토콜 변환 크레이들의 IP 어드레스로 변환하여 상기 네트워크측에 송신하는 처리와, 상기 네트워크측의 IP 어드레스를 상기 통신 프로토콜 변환 크레이들의 IP 어드레스로 변환하여 상기 휴대 단말기측에 송신하는 처리가 수행된다.
본 발명에 의한 어드레스 변환 방법의 프로그램은, 통신 프로토콜 변환 크레이들에 의해서 휴대 단말기를 네트워크에 접속하는 데이터 전송 시스템에 이용되는 어드레스 변환 방법이고, 상기 통신 프로토콜 변환 크레이들측에서, 상기 휴대 단말기의 IP 어드레스를 상기 통신 프로토콜 변환 크레이들의 IP 어드레스로 변환하여 상기 네트워크측에 송신하는 처리와, 상기 네트워크측의 IP 어드레스를 상기 통신 프로토콜 변환 크레이들의 IP 어드레스로 변환하여 상기 휴대 단말기측에 송신하는 처리가 실행된다.
즉, 본 발명의 통신 프로토콜 변환 크레이들은, 프로토콜 변환 어댑터라고도 불리며, 휴대 단말기를 네트워크에 접속하는 경우, 비접촉 방식의 IrDA(Infrared Data Association)에 의한 적외선 통신을 이용하여, 휴대 단말기를 유선의 이더넷(등록 상표) 환경에 접속한다.
이 경우, 본 발명의 통신 프로토콜 변환 크레이들에서는, 네트워크에 접속하기 위한 단말기측 IP 어드레스를 탑재한다. 따라서, 휴대 단말기측에 IP 어드레스를 가진 경우라도, 그 IP 어드레스를 변환함으로써, 서버로부터는 크레이들과 통신하고 있는 것처럼 휴대 단말기와 데이터 통신을 행하는 것이 가능해지고, 휴대 단말기는 서버와 직접 통신하고 있는 것처럼 의사 통신시키는 것이 가능하게 된다.
보다 구체적으로 설명하면, 본 발명의 통신 프로토콜 변환 크레이들에서는, 데이터 패킷의 송신원, 수신처를 IP 헤더 내에 있는 수신처 IP 어드레스 및 송신원 IP 어드레스로부터 판단하여, 송신 시에 송신원 IP 어드레스를 변환함으로써, 송신원의 위장이 가능하게 된다. 또한, 위장된 수신처에 대한 데이터 송신시에, 상대 편의 응신이 패킷 내의 송신원 IP 어드레스에 대하여 행해지기 때문에, 회신 데이터 내의 수신처 IP 어드레스를 원래의 송신원 IP 어드레스로 복귀시킴으로써, 위장이 없었던 것처럼 응답이 리턴되는 것이 가능하게 된다.
본 발명의 통신 프로토콜 변환 크레이들에서는, 크레이들에 IP 어드레스를 갖게 함으로써, 서버측으로부터 관리해야 되는 IP 어드레스의 수가 크레이들 수에 의존하게 된다. 통상적으로, 크레이들에 접속하는 휴대 단말기 개수는 크레이들 개수보다 더 많기 때문에, 본 발명에 의하면 이용하는 IP 어드레스의 개수를 절약하는 것이 가능하게 된다.
또한, 본 발명의 통신 프로토콜 변환 크레이들에서는, 휴대 단말기측에 갖게 하는 IP 어드레스가 어떠한 것이라도 좋기 때문에, 떨어진 영업소 등에서 이용하고 있는 휴대 단말기 등을 예비기(stand-by machine)로서 공유하고 있는 경우라도, 휴대 단말기에 대한 IP 어드레스 절환을 행할 필요가 없고, 시스템 관리자의 수고가 삭감 가능해지고, 또한 설정 등을 변경할 필요가 없기 때문에 도입 시간이 절약 가능하게 된다.
또한, 본 발명의 통신 프로토콜 변환 크레이들에서는, IP 어드레스, IP 통신을 이용함으로써, 통신의 시큐러티를 유지하는 것이 가능하게 된다.
또한, 본 발명의 통신 프로토콜 변환 크레이들에서는, 휴대 단말기가 IP 어드레스를 가지고 있는 종래형의 단말기인 경우, IrDA와 LAN(Local Area Network) 간을 변환하는 통상의 프로토콜(IrLAN)이 그대로 이용 가능하다.
한편, 본 발명의 통신 프로토콜 변환 크레이들에서는, 휴대 단말기가 IP 어 드레스를 가지고 있지 않은 크레이들인지, 또는 IP 어드레스를 갖게 한 크레이들인지 의식하지 않고 이용 가능하고, 크레이들을 단말기마다 배당할 필요가 없다. 따라서, 도입 코스트나 운용 관리 코스트의 삭감이 가능하다.
본 발명에 따르면, 하기에 설명되는 구성 및 운용을 채용함으로써 시스템에 이용되는 IP 어드레스의 개수를 줄일 수 있다.
<실시예>
다음으로, 본 발명의 실시예에 대하여 도면을 참조하여 설명한다. 도 1은 본 발명의 일 실시예에 의한 데이터 전송 시스템의 구성을 도시하는 블록도이다. 도 1에서, 본 발명의 제1 실시예에 의한 데이터 전송 시스템은 서버(1)와, 서버(1)에 유선 영역(101)으로써 접속되는 크레이들(2)과, 크레이들(2)에 무선 영역(102)으로써 접속되는 휴대 단말기(3)로 구성되어 있다.
도 2는 도 1의 크레이들(2)의 구성을 도시하는 블록도이다. 도 2에서, 크레이들(2)은 IP(Internet Protoco1) 어드레스 변환부(21)와, 설정 온/오프 회로(22)와, 운용 IP 어드레스 유지 영역(23)과, 초기 설정 IP 어드레스 유지 영역(24)과, MAC(Media Access Control) 어드레스 유지 영역(25)과, IP 어드레스 메모리(#1)(26)와, IP 어드레스 메모리(#2)(27)와, 기록 매체(28)로 구성되어 있다.
기록 매체(28)는 컴퓨터로 실행 가능한 프로그램을 저장하고 있고, 크레이들(2)은 도시되지 않은 CPU(중앙 처리 장치)와 RAM(랜덤 액세스 메모리)을 포함하는 컴퓨터로 구성되어 있는 경우, 상기의 각 회로의 제어 등의 동작은 CPU가 기록 매체(28)의 프로그램을 실행함으로써 실현된다.
도 3은 본 발명의 일 실시예에 의한 이동 통신 네트워크에 있어서 이용되는 IP 패킷의 구성예를 도시하는 도면이다. 도 3에서, IP 패킷은 프레임 헤더(이더넷(등록 상표) 헤더) A와, IP 헤더 B와, 실 데이터부 C로 구성되어 있다.
프레임 헤더 A는 수신처 MAC 어드레스 A1과 송신원 MAC 어드레스 A2로 이루어지고, IP 헤더 B는 수신처 IP 어드레스 B1과 송신원 IP 어드레스 B2로 이루어지고, 실 데이터부 C는 임의 데이터 C1으로 이루어진다.
데이터 패킷의 송신원과 수신처는 IP 헤더 B 내에 있는 수신처 IP 어드레스 B1과 송신원 IP 어드레스 B2로부터 판단된다. 이것에 대하여, 데이터 패킷의 송신시에는 송신원 IP 어드레스 B2를 변환함으로써, 송신원으로서 위장하는 것이 가능하게 된다.
또한, 위장된 수신처 앞으로 데이터 송신을 위해, 상대편은 데이터 패킷 내의 송신원 IP 어드레스 B2에 대하여 회신을 행하기 때문에, 회신 데이터에 있어서의 수신처 IP 어드레스 B1을 원래의 송신 IP 어드레스로 복귀시킴으로써, 위장이 없었던 것처럼 응답이 리턴될 수 있다.
이들 도 1 내지 도 3을 참조하여 크레이들(2)에 대하여 설명한다. 크레이들(2)은 서버(1)와 휴대 단말기(3)를 접속하는 매체이고, 데이터가 서버(1)측의 데이터(#1)(201)와 휴대 단말기(3)측의 데이터(#2)(202) 사이에서 흐르는 것으로 한다.
크레이들(2)로서는 총 3개의 IP 어드레스를 관리할 필요가 있다. 이들은 크 레이들 자체의 IP 어드레스인 운용 IP 어드레스 유지 영역(23)의 운용 IP 어드레스와, 서버(1)측의 IP 어드레스와, 휴대 단말기(2)측의 IP 어드레스이다. IP 어드레스 메모리(#1)(26)는 서버(1)측의 IP 어드레스를 관리하고, IP 어드레스 메모리(#2)(27)는 휴대 단말기(3)측의 IP 어드레스를 관리하고 있다.
이 IP 어드레스를 데이터(#1)(201)와 데이터(#2)(202) 사이에서 교환하는 경우에는, IP 헤더 B의 수신처 IP 어드레스 B1과 송신원 IP 어드레스 B2를 IP 어드레스 메모리(#1)(26)의 IP 어드레스와 IP 어드레스 메모리(#2)(27)의 IP 어드레스로 변환함으로써, 서버(1) 자체는 크레이들(2)이 갖는 운용 IP 어드레스 유지 영역(23)의 운용 IP 어드레스와 통신하는 것처럼 동작 가능하게 된다.
이것에 의해서, 휴대 단말기측의 IP 어드레스는 어떻게 할당되어 있더라도 잘, 서버(1)로서 관리가 필요한 IP 어드레스는 크레이들(2)에 할당되는 운용 IP 어드레스만이다. 이것은 IP 어드레스의 수량을 한정할 수 있게 한다.
도 4는 본 발명의 일 실시예에 의한 데이터 전송 시스템의 동작을 나타내는 시퀀스 차트이다. 이들 도 1 내지 도 4를 참조하여 본 발명의 일 실시예에 의한 데이터 전송 시스템의 동작에 대하여 설명한다. 또한, 도 4에 도시하는 동작에서,크레이들(2)의 처리는 CPU가 기록 매체(28)의 프로그램을 실행함으로써 실현된다.
또한, 서버(1)의 IP 어드레스는「서버 IP 어드레스 = 192.0.0.1」로 설정되고, 크레이들(2)의 IP 어드레스는「크레이들 IP 어드레스 = 192.0.0.2」로 설정되고, 휴대 단말기(3)의 IP 어드레스는「휴대 단말기측 IP 어드레스 = 10.0.0.1」로 설정된다.
휴대 단말기(3)가 서버(1)에 대하여 데이터 송신을 개시하여 (도 4의 al), 크레이들(2)이 휴대 단말기(3)로부터 서버(1)에의 IP 패킷을 수신하면(도 4의 a2),크레이들(2)은 IP 패킷 내의 IP 헤더 B 내의 송신원 IP 어드레스 B2를「휴대 단말기측 IP 어드레스 = 10.0.0.1」로부터 「크레이들 IP 어드레스 = 192.0.0.2」로 변환한 뒤에, IP 패킷을 서버(1)에 전달한다(도 4의 a3, a4).
서버(1)로서는 수신한 IP 패킷으로부터, 데이터가 크레이들(2)로부터 송신되어 온 것이라고 판단하고, 「크레이들 IP 어드레스 = 192.0.0.2」에 대하여 회신을 행한다(도 4의 a5, a6). 크레이들(2)로서는 수신한 IP 패킷을 휴대 단말기(3)에 회신할 필요가 있기 때문에, IP 헤더 B 내의 수신처 IP 어드레스 B1을 자체 기기의「크레이들 IP 어드레스 = 192.0.0.2」로부터 「휴대 단말기측 IP 어드레스 = 10.0.0.1」로 변환하여 데이터 송신을 행한다(도 4의 a7, a8).
휴대 단말기(3)로서는 수취한 IP 패킷으로부터 IP 헤더 B 내의 송신원 IP 어드레스 B2가「서버 IP 어드레스 = 192.0.0.1」이기 때문에, 데이터가 서버(1)로부터 온 것이라고 판단한다(도 4의 a9). 그러므로, 본 발명에 따른 데이터 송신 시에는, 휴대 단말기(3)측의 IP 어드레스는 어떠한 것이라도 괜찮다.
이와 같이, 본 실시예에 따르면, 크레이들(2)이 IP 어드레스를 갖기 때문에, 서버(1)측으로부터 관리해야 되는 IP 어드레스의 개수가 크레이들(2)의 개수에 의존하게 된다. 통상적으로, 크레이들(2)에 접속하는 휴대 단말기(3)의 개수는, 크레이들(2)의 개수보다 많기 때문에, 본 실시예에서는, 이용되는 IP 어드레스의 개수를 절약할 수 있다.
또한, 본 실시예에서는, 휴대 단말기(3)측에 갖게 하는 IP 어드레스가 어떠한 것이라도 좋기 때문에, 원격 영업소 등에서 이용되는 휴대 단말기(3)를 예비기로서 공유하고 있는 경우라도, 휴대 단말기(3)에 대한 IP 어드레스 절환을 행할 필요가 없기 때문에, 시스템 관리자의 수고를 삭감할 수가 있고, 또한 설정 등을 바꿀 필요가 없기 때문에 도입 시간을 절약할 수 있다.
또한, 본 실시예에서는, IP 어드레스나 IP 통신을 이용함으로써, 통신의 시큐러티를 유지할 수 있다.
또한, 본 실시예에서는, 종래와 같이, 휴대 단말기(3)가 IP 어드레스를 가지고 있는 경우라도, IrDA(Infrared Data Association)와 LAN(Local Area Network) 간을 변환하는 통상의 프로토콜(IrLAN)이 그대로 이용될 수 있다.
한편, 본 실시예에서는, 휴대 단말기(3)가 IP 어드레스를 가지고 있지 않는 크레이들나 IP 어드레스를 갖게 한 크레이들(2)을 의식하지 않고, 이용할 수 있으므로, 크레이들(2)을 휴대 단말기(3)마다 배당할 필요가 없다. 이것은 도입 코스트나 운용 관리 코스트를 삭감할 수 있게 해준다.
또한, 본 실시예에서는, 휴대 단말기(3)와 크레이들(2) 사이의 무선 방식을 적외선이 아니고, 전자기 유도를 이용하는 것도 가능하다.
도 5는 본 발명의 다른 실시예에 의한 데이터 전송 시스템의 동작을 나타내는 시퀀스 차트이다. 본 발명의 다른 실시예에 의한 데이터 전송 시스템은 도 1에 도시하는 본 발명의 일 실시예에 의한 데이터 전송 시스템과 마찬가지 구성으로 된다. 또한, 도시되지 않았지만, 크레이들(4)은 프로토콜 변환부(41)를 설치한 이외 는 도 2에 도시하는 크레이들(2)과 마찬가지 구성으로 된다.
본 발명의 다른 실시예에서는, 휴대 단말기(3)가 IP 어드레스를 가지고 있지 않는 경우의 동작을 나타낸다. 도 5에 도시한 바와 같이, 크레이들(4) 내에 있는 프로토콜 변환부(41)에서, TCP/IP(Transmission Contro1 Protoco1/Internet Protoco1) 통신과, 크레이들(4)과 휴대 단말기(3) 사이의 전용 프로토콜 간의 변환이 수행되어, 휴대 단말기(3)와 서버(1) 사이의 통신을 성립시킨다.
휴대 단말기(3)가 서버에 대하여 데이터 송신을 개시하여(도 5의 b1), 크레이들(4)이 휴대 단말기(3)로부터 서버(1)에의 IP 패킷을 수신한다(도 5의 b2). 그런 다음, 크레이들(4)은 프로토콜 변환부(41)에서, 휴대 단말기(3)로부터의 IP 패킷에 대하여 TCP/IP 통신과, 크레이들(4)과 휴대 단말기(3) 사이의 전용 프로토콜 간의 변환(프로토콜 변환)을 행하여 서버(서버 IP 어드레스 = 192.0.0.1)에 대하여 데이터 송신을 행한다(도 5의 b3, b4).
서버(1)는 크레이들(4)로부터의 데이터를 휴대 단말기(3)로부터의 데이터라고 판단한 뒤에, 크레이들(크레이들 IP 어드레스 = 192.0.0.2)(4)에 대하여 회신한다(도 5의 b5, b6). 크레이들(4)은 서버(1)로부터의 IP 패킷에 대하여 프로토콜 변환을 행한 다음, 휴대 단말기에 대하여 데이터 송신을 행한다(도 5의 b7, b8).
휴대 단말기(3)로서는 수취한 IP 패킷으로부터 IP 헤더 B 내의 송신원 IP 어드레스 B2가「서버 IP 어드레스 = 192.0.0.1」이기 때문에, IP 패킷을 서버(1)로부터의 데이터로서 수신한다(도 5의 b9).
본 발명은 휴대 단말기와, 서버 혹은 퍼스널 컴퓨터 사이에서 데이터 통신을 행하는 경우에, LAN 방식을 이용하는 시스템 구성에 대하여 이용 가능하다.
본 발명은, 전술한 바와 같은 구성 및 동작을 함으로써, 이용하는 IP 어드레스의 개수를 절약할 수 있다고 하는 효과가 얻어진다.
Claims (17)
- 통신 프로토콜 변환 크레이들(communication protocol conversion cradle)에 의해서 휴대 단말기를 네트워크에 접속하는 데이터 전송 시스템으로서, 상기 통신 프로토콜 변환 크레이들은상기 네트워크에 접속하기 위한 단말기측의 IP(Internet Protoco1) 어드레스를 유지하는 제1 유지 수단과,상기 네트워크측의 IP 어드레스를 유지하는 제2 유지 수단과,상기 휴대 단말기의 IP 어드레스를 자체 기기의 IP 어드레스로 변환하여 상기 네트워크측에 송신하고 또한 상기 네트워크측의 IP 어드레스를 상기 통신 프로토콜 변환 크레이들 자체 기기의 IP 어드레스로 변환하여 상기 휴대 단말기측에 송신하는 수단을 포함하는 데이터 전송 시스템.
- 제1항에 있어서,상기 통신 프로토콜 변환 크레이들은, 데이터 패킷의 송신원 및 수신처를 IP 헤더 내에 있는 수신처 IP 어드레스 및 송신원 IP 어드레스로부터 판단하여, 상기 데이터 패킷의 송신 시에 상기 송신원 IP 어드레스를 변환하는 데이터 전송 시스템.
- 제2항에 있어서,상기 통신 프로토콜 변환 크레이들은, 회신 데이터에서의 상기 수신처 IP 어드레스를 원래의 송신원 IP 어드레스에 복귀시키는 데이터 전송 시스템.
- 제1항에 있어서, 상기 통신 프로토콜 변환 크레이들은,상기 휴대 단말기와 상기 통신 프로토콜 변환 크레이들 자체 기기의 통신 프로토콜과, 상기 네트워크측의 통신 프로토콜 간의 변환을 행하는 수단을 포함하는 데이터 전송 시스템.
- 제1항에 있어서,상기 휴대 단말기와 상기 통신 프로토콜 변환 크레이들 사이의 통신에 비접촉 방식의 IrDA(Infrared Data Association)에 의한 적외선 통신을 이용하는 데이터 전송 시스템.
- 휴대 단말기를 네트워크에 접속하는 통신 프로토콜 변환 크레이들로서,상기 네트워크에 접속하기 위한 단말기측의 IP(Internet Protoco1) 어드레스를 유지하는 제1 유지 수단과,상기 네트워크측의 IP 어드레스를 유지하는 제2 유지 수단과,상기 휴대 단말기의 IP 어드레스를 자체 기기의 IP 어드레스로 변환하여 상기 네트워크측에 송신하고 또한 상기 네트워크측의 IP 어드레스를 상기 통신 프로토콜 변환 크레이들 자체 기기의 IP 어드레스로 변환하여 상기 휴대 단말기측에 송신하는 수단을 포함하는 통신 프로토콜 변환 크레이들.
- 제6항에 있어서,데이터 패킷의 송신원 및 수신처를 IP 헤더 내에 있는 수신처 IP 어드레스 및 송신원 IP 어드레스로부터 판단하여, 상기 데이터 패킷의 송신 시에 상기 송신원 IP 어드레스를 변환하는 통신 프로토콜 변환 크레이들.
- 제7항에 있어서,회신 데이터에서의 상기 수신처 IP 어드레스를 원래의 송신원 IP 어드레스로 복귀시키는 통신 프로토콜 변환 크레이들.
- 제6항에 있어서,상기 휴대 단말기와 상기 통신 프로토콜 변환 크레이들 자체 기기의 통신 프로토콜과, 상기 네트워크측의 통신 프로토콜 간의 변환을 행하는 수단을 포함하는 통신 프로토콜 변환 크레이들.
- 제6항에 있어서,상기 휴대 단말기와 상기 통신 프로토콜 변환 크레이들 사이의 통신에 비접촉 방식의 IrDA(Infrared Data Association)에 의한 적외선 통신을 이용하는 통신 프로토콜 변환 크레이들.
- 통신 프로토콜 변환 크레이들에 의해서 휴대 단말기를 네트워크에 접속하는 데이터 전송 시스템에 이용하는 어드레스 변환 방법으로서, 상기 통신 프로토콜 변환 크레이들측에서,상기 휴대 단말기의 IP 어드레스를 상기 통신 프로토콜 변환 크레이들의 IP 어드레스로 변환하여 상기 네트워크측에 송신하는 처리와,상기 네트워크측의 IP 어드레스를 상기 통신 프로토콜 변환 크레이들의 IP 어드레스로 변환하여 상기 휴대 단말기측에 송신하는 처리가 실행되는 어드레스 변환 방법.
- 제11항에 있어서,상기 통신 프로토콜 변환 크레이들에서는,제1 유지 수단에 의해 상기 네트워크에 접속하기 위한 단말기측의 IP(InterProtoco1) 어드레스가 유지되도록 하는 처리와,제2 유지 수단에 의해 상기 네트워크측의 IP 어드레스가 유지되도록 하는 처리가 실행되는 어드레스 변환 방법.
- 제11항에 있어서,상기 통신 프로토콜 변환 크레이들이, 데이터 패킷의 송신원 및 수신처를 IP 헤더 내에 있는 수신처 IP 어드레스 및 송신원 IP 어드레스로부터 판단하여, 상기 데이터 패킷의 송신 시에 상기 송신원 IP 어드레스를 변환하는 어드레스 변환 방법.
- 제13항에 있어서,상기 통신 프로토콜 변환 크레이들이, 회신 데이터에서의 상기 수신처 IP 어드레스를 원래의 송신원 IP 어드레스로 복귀시키는 어드레스 변환 방법.
- 제11항에 있어서,상기 통신 프로토콜 변환 크레이들측에서,상기 휴대 단말기와 상기 통신 프로토콜 변환 크레이들의 통신 프로토콜과, 상기 네트워크측의 통신 프로토콜 간의 변환을 행하는 처리가 실행되는 어드레스 변환 방법.
- 제11항에 있어서,상기 휴대 단말기와 상기 통신 프로토콜 변환 크레이들 사이의 통신에 비접촉 방식의 IrDA(Infrared Data Association)에 의한 적외선 통신을 이용하는 어드레스 변환 방법.
- 통신 프로토콜 변환 크레이들에 의해서 휴대 단말기를 네트워크에 접속하는 데이터 전송 시스템에 이용하는 어드레스를 변환하는 컴퓨터로 실행가능한 프로그램이 기록된 기록 매체에 있어서,상기 통신 프로토콜 변환 크레이들측의 컴퓨터에서, 상기 휴대 단말기의 IP 어드레스를 상기 통신 프로토콜 변환 크레이들의 IP 어드레스로 변환하여 상기 네트워크측에 송신하는 처리와,상기 네트워크측의 IP 어드레스를 상기 통신 프로토콜 변환 크레이들의 IP 어드레스로 변환하여 상기 휴대 단말기측에 송신하는 처리를 실행시키기 위한 컴퓨터로 실행가능한 프로그램이 기록된 기록 매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPJP-P-2004-00184372 | 2004-06-23 | ||
JP2004184372A JP2006013643A (ja) | 2004-06-23 | 2004-06-23 | 通信プロトコル変換クレードル及びそれに用いるアドレス変換方法並びにそのプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060046506A KR20060046506A (ko) | 2006-05-17 |
KR100701556B1 true KR100701556B1 (ko) | 2007-03-30 |
Family
ID=35505657
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050054038A KR100701556B1 (ko) | 2004-06-23 | 2005-06-22 | 데이터 전송 시스템, 통신 프로토콜 변환 크레이들 및 그것에 이용되는 어드레스 변환 방법 및 그 프로그램이 기록된 기록 매체 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20050286555A1 (ko) |
JP (1) | JP2006013643A (ko) |
KR (1) | KR100701556B1 (ko) |
CN (1) | CN100576851C (ko) |
TW (1) | TWI279682B (ko) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7533271B2 (en) * | 2001-09-05 | 2009-05-12 | Vixs Systems, Inc. | Method and apparatus for remote control and monitoring of a multimedia system |
SG123620A1 (en) * | 2004-12-13 | 2006-07-26 | Creative Tech Ltd | Cradle for a media player |
US8081572B1 (en) * | 2006-01-11 | 2011-12-20 | Juniper Networks, Inc. | Hierarchical packet scheduling |
KR100796958B1 (ko) * | 2006-06-22 | 2008-01-22 | 신가정 | 휴대 기기로 컨텐츠를 전송하는 ip 어댑터 및 이를이용한 컨텐츠 전송 방법 |
JP4548738B2 (ja) * | 2007-05-16 | 2010-09-22 | Necインフロンティア株式会社 | ハンディターミナルシステム及びその通信方法 |
JP5183829B1 (ja) * | 2012-02-24 | 2013-04-17 | 三菱電機株式会社 | 通信装置及び通信方法及びプログラム |
TWI509418B (zh) * | 2014-06-30 | 2015-11-21 | Chant Sincere Co Ltd | 資料轉換系統與及其控制方法 |
JP6086110B2 (ja) * | 2014-11-14 | 2017-03-01 | ダイキン工業株式会社 | 照合システム |
KR20180083047A (ko) * | 2017-01-12 | 2018-07-20 | 주식회사 지씨티리써치 | 모바일 라우터의 음성 제어 클라우드 서버 이용 방법 및 그 장치 |
JP6659000B6 (ja) * | 2019-08-23 | 2020-07-22 | 三菱電機ビルテクノサービス株式会社 | 携帯端末システム |
JP6693608B1 (ja) * | 2019-08-23 | 2020-05-13 | 三菱電機ビルテクノサービス株式会社 | ドッキングステーション部とメイン部とを備えた携帯端末を管理する携帯端末システム |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6405049B2 (en) | 1997-08-05 | 2002-06-11 | Symbol Technologies, Inc. | Portable data terminal and cradle |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6466779B1 (en) * | 2000-03-07 | 2002-10-15 | Samsung Electronics Co., Ltd. | System and method for secure provisioning of a mobile station from a provisioning server using IWF-based firewall |
US20020194378A1 (en) * | 2001-04-05 | 2002-12-19 | George Foti | System and method of hiding an internet protocol (IP) address of an IP terminal during a multimedia session |
JP4075318B2 (ja) * | 2001-04-18 | 2008-04-16 | 株式会社日立製作所 | プロトコル変換方法,及びアドレス変換サーバ |
US20030048780A1 (en) * | 2001-09-10 | 2003-03-13 | Phomsopha Bounthavivone K. | Supporting real-time multimedia applications via a network address translator |
KR100657258B1 (ko) * | 2002-07-02 | 2006-12-14 | 삼성전자주식회사 | 블루투스 무선 랜 연결 장치 및 방법 |
US7443803B2 (en) * | 2004-03-23 | 2008-10-28 | Fujitsu Limited | Estimating and managing network traffic |
-
2004
- 2004-06-23 JP JP2004184372A patent/JP2006013643A/ja active Pending
-
2005
- 2005-06-08 TW TW094118892A patent/TWI279682B/zh not_active IP Right Cessation
- 2005-06-08 US US11/147,444 patent/US20050286555A1/en not_active Abandoned
- 2005-06-22 KR KR1020050054038A patent/KR100701556B1/ko not_active IP Right Cessation
- 2005-06-23 CN CN200510078837A patent/CN100576851C/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6405049B2 (en) | 1997-08-05 | 2002-06-11 | Symbol Technologies, Inc. | Portable data terminal and cradle |
Also Published As
Publication number | Publication date |
---|---|
KR20060046506A (ko) | 2006-05-17 |
JP2006013643A (ja) | 2006-01-12 |
CN1713642A (zh) | 2005-12-28 |
US20050286555A1 (en) | 2005-12-29 |
TW200609737A (en) | 2006-03-16 |
CN100576851C (zh) | 2009-12-30 |
TWI279682B (en) | 2007-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100701556B1 (ko) | 데이터 전송 시스템, 통신 프로토콜 변환 크레이들 및 그것에 이용되는 어드레스 변환 방법 및 그 프로그램이 기록된 기록 매체 | |
US7656847B2 (en) | Method and apparatus for utilizing bluetooth for WLAN service authentication and discovery | |
US10681002B2 (en) | Internet of Things (IoT) mediation and adaptation secure application gateway | |
TW552493B (en) | Communication setup method and electronic device cross-reference to related applications | |
US11323367B2 (en) | Method, apparatus and system for enabling communication using multi-protocol gateway and virtual resource manager | |
EP1438830B1 (en) | Method and system for contacting a device on a private network using a specialized domain name server | |
US6957275B1 (en) | Gateway apparatus for controlling apparatuses on home network | |
EP3454585B1 (en) | Application routing configuration for nfc controller supporting multiple nfcees | |
US7715793B2 (en) | System and method for establishing a wireless connection between wireless devices | |
CN101136910B (zh) | 网络地址和协议翻译设备与应用层网关设备 | |
US7694017B2 (en) | Communication apparatus, IP address acquisition method and roaming method | |
EP1465381A2 (en) | Program, method and apparatus providing mobility of voice over IP terminals | |
JP2006254301A (ja) | Ipアドレス設定システム | |
US20070288994A1 (en) | System and method for preventing attack for wireless local area network devices | |
JP2001320373A (ja) | 無線lanシステム | |
JP2009230600A (ja) | 情報処理装置と情報処理システムおよびプログラム | |
JP2003283546A (ja) | 無線モバイルルータ | |
EP1309154B1 (en) | System and method for the selection of electronic services using infrared communication | |
CN108710529A (zh) | 一种远程任务处理方法、***及无线路由器 | |
US10728403B1 (en) | Image forming apparatus and data communication method of image forming apparatus | |
JP2001136198A (ja) | ネットワーク間通信方法およびサーバ装置並びにネットワーク間通信システム | |
KR20050025547A (ko) | 모바일 홈 네트워크 시스템 | |
JP2006166129A (ja) | メッセージ配信システム、サーバ装置、及びメッセージ配信方法 | |
JP2937924B2 (ja) | 移動体端末システム | |
JP6517641B2 (ja) | 無線通信装置、方法、システムおよびプログラム |
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: 20120302 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130304 Year of fee payment: 7 |
|
LAPS | Lapse due to unpaid annual fee |