1 |
1
특정 서비스를 사용하기 위해 서비스를 요청하는 서비스 사용자 및 특정 기능 또는 시뮬레이션을 수행하며 상기 서비스의 요청이 수신되면 상기 특정 기능 또는 시뮬레이션에 관련된 정보를 상기 서비스 요청에 대한 응답으로 제공하는 서비스 제공자를 포함하는 복수의 단말; 및, 상기 복수의 단말 중 어느 하나로부터 상기 서비스에 관련된 서비스 패킷(packet)을 수신하고, 수신된 서비스 패킷의 프로토콜(protocol)을 분석 및, 상기 서비스 패킷의 목적지 단말 또는 상기 목적지 단말을 포함하는 목적지 네트워크에서 운용되는 프로토콜 정보에 따라 상기 서비스 패킷의 프로토콜을 변환하며, 변환된 서비스 패킷을 상기 목적지 단말 또는 상기 목적지 네트워크의 게이트웨이(gateway)에 전송하고,상기 수신된 서비스 패킷의 서로 다른 계층의 프로토콜들에 따른 제1 조합과, 상기 목적지 단말 또는 상기 목적지 네트워크에서 운용되는 서로 다른 계층의 프로토콜들에 따른 제2 조합을 비교하고, 프로토콜들의 조합이 서로 다른 경우 상기 제2 조합의 프로토콜들에 따른 패킷으로 상기 수신된 패킷을 변환하는 복수의 게이트웨이를 포함하며,상기 복수의 게이트웨이 각각은,상기 복수의 단말 및 다른 게이트웨이들에서 운용되는 프로토콜들의 정보를 포함하는 라우팅(routing) 정보를 전파하는 프로토콜 정보 전파부를 포함하여, 상기 복수의 단말 및 상기 다른 게이트웨이들에서 운용되는 프로토콜의 정보를 공유하는 것을 특징으로 하는 다중 프로토콜 네트워크 시스템
|
2 |
2
제1항에 있어서, 상기 게이트웨이는, 상기 복수의 단말 및 상기 다른 게이트웨이들에서 운용되는 프로토콜들의 정보를 수록한 테이블을 포함하는 프로토콜 변환 정보 데이터베이스;상기 다른 단말 및 다른 게이트웨이로부터 전파되는 프로토콜 정보를 수신하고, 수신된 프로토콜 정보를 상기 프로토콜 변환 정보 데이터베이스에 저장하는 프로토콜 변환 정보 구성부; 및,서비스 패킷이 수신되면, 수신된 서비스 패킷을 분석하여 상기 서로 다른 계층의 프로토콜 조합 및 상기 서비스 패킷의 목적지를 식별하며, 상기 프로토콜 변환 정보 데이터베이스에 저장된 프로토콜 정보로부터 상기 식별된 목적지에서 운용되는 상기 서로 다른 계층의 프로토콜들의 조합을 검색하고, 검색된 프로토콜 조합 정보와 상기 서비스 패킷의 서로 다른 계층의 프로토콜 조합을 비교한 결과에 따라 상기 서비스 패킷을 다른 프로토콜 조합에 따른 서비스 패킷으로 변환하며, 변환된 서비스 패킷을 상기 목적지에 관련된 단말 또는 게이트웨이로 전송하는 프로토콜 처리부를 포함하는 것을 특징으로 하는 다중 프로토콜 네트워크 시스템
|
3 |
3
삭제
|
4 |
4
제1항에 있어서, 상기 서로 다른 계층의 프로토콜은,각각 전송 계층 및 서비스 전송 계층의 프로토콜이며, 상기 전송 계층의 프로토콜은, TCP(Transmission Control Protocol) 또는 UDP(User Datagram Protocol)이며, 상기 서비스 전송 계층의 프로토콜은, SOAP(Simple Object Access Protocol), CoAP(Constraint Application Protocol), HTTP(Hyper Test Transfer Protocol) 중 적어도 하나임을 특징으로 하는 다중 프로토콜 네트워크 시스템
|
5 |
5
제2항에 있어서, 상기 프로토콜 처리부는, 상기 프로토콜 변환 정보 데이터베이스에 저장된 상기 서비스 패킷 목적지에 대한 프로토콜 및 상기 서비스 패킷의 전달 경로를 라우팅 테이블 검색 방법에 따라 검색하는 것을 특징으로 하는 다중 프로토콜 네트워크 시스템
|
6 |
6
제2항에 있어서, 상기 프로토콜 변환 정보 데이터베이스는,디폴트(default) 목적지에 대응되는 디폴트 게이트웨이의 정보 및 상기 디폴트 게이트웨이에서 운용되는 프로토콜의 정보를 더 포함하며, 상기 프로토콜 처리부는,수신된 서비스 패킷을 분석한 결과, 목적지에 관련된 단말 또는 네트워크에 대한 정보가 없는 경우, 상기 서비스 패킷을 상기 디폴트 게이트웨이에서 운용되는 프로토콜에 따라 변환하고, 변환된 서비스 패킷을 상기 디폴트 게이트웨이로 전송하는 것을 특징으로 하는 다중 프로토콜 네트워크 시스템
|
7 |
7
특정 서비스(service)를 사용하기 위해 서비스를 요청하는 서비스 사용자 및, 특정 기능 또는 시뮬레이션을 수행하며 상기 서비스의 요청이 수신되면 상기 특정 기능 또는 시뮬레이션에 관련된 정보를 상기 서비스 요청에 대한 응답으로 제공하는 서비스 제공자를 포함하는 복수의 단말 및, 서로 다른 네트워크의 게이트웨이(gateway)들에서 운용되는 프로토콜들의 정보를 포함하는 데이터베이스를 구축하는 단계; 상기 복수의 단말 중 어느 하나 또는 상기 게이트웨이들 중 어느 하나로부터 상기 서비스에 관련된 서비스 패킷을 수신하는 단계;수신된 서비스 패킷을 분석하여, 상기 서비스 패킷의 프로토콜(protocol) 및 상기 서비스 패킷의 목적지를 식별하는 단계;상기 데이터베이스로부터, 상기 서비스 패킷의 목적지에 관련된 단말 또는 네트워크에 대응되는 목적지 프로토콜 정보를 검색하는 단계;검색된 목적지 프로토콜 정보로부터 상기 목적지에 관련된 단말 또는 네트워크에서 운용되는 목적지 프로토콜을 식별하는 단계;상기 식별된 적어도 하나의 프로토콜에 근거하여, 상기 서비스 패킷을 다른 프로토콜에 따른 서비스 패킷으로 변환하는 단계; 및, 상기 다른 프로토콜로 변환된 서비스 패킷을 상기 목적지에 관련된 단말에 전송하거나 또는 상기 목적지에 관련된 네트워크의 게이트웨이로 전송하는 단계를 포함하며,상기 서비스 패킷의 프로토콜을 식별하는 단계는,상기 서비스 패킷의 제1 계층 프로토콜과 제2 계층 프로토콜에 따른 제1 조합을 식별하는 단계이며, 상기 목적지 프로토콜을 식별하는 단계는,상기 서비스 패킷의 목적지에 관련된 단말 또는 네트워크에서 운용되는 제1 계층 프로토콜과 제2 계층 프로토콜에 따른 제2 조합을 식별하는 단계이며,상기 서비스 패킷 변환 단계는,상기 제1 조합과 제2 조합을 서로 비교하는 단계 및,상기 비교 결과, 제1 조합과 제2 조합이 서로 다른 경우 상기 제2 조합의 프로토콜들에 따른 패킷으로 상기 수신된 패킷을 변환하며,상기 서로 다른 네트워크의 게이트웨이들은,각각 다른 게이트웨이들에서 운용되는 프로토콜들의 정보를 포함하는 라우팅(routing) 정보를 전파하는 프로토콜 정보 전파부를 포함하며,상기 데이터베이스를 구축하는 단계는,상기 게이트웨이들이, 다른 게이트웨이의 프로토콜 정보 전파부에서 전파되는 라우팅 정보들을 통해 각 게이트웨이에서 운용되는 프로토콜들의 정보를 공유하는 단계를 더 포함하는 것을 특징으로 하는 다중 프로토콜 연동 방법
|
8 |
8
제7항에 있어서, 상기 데이터베이스를 구축하는 단계는,상기 복수의 단말과 상기 게이트웨이들 각각으로부터, 상기 복수의 단말 및 상기 게이트웨이들 각각에서 운용되는 프로토콜에 관련된 프로토콜 정보를 포함하는 라우팅(routing) 정보들을 수신하는 단계; 및, 상기 라우팅 정보들로부터, 상기 복수의 단말과 상기 게이트웨이들 각각에 대응되는 주소 정보와 상기 복수의 단말과 상기 게이트웨이들 각각에서 운용되는 적어도 하나의 프로토콜에 대한 정보를 수록한 라우팅 테이블을 포함하는 데이터베이스를 생성하는 단계를 포함하는 것을 특징으로 하는 다중 프로토콜 연동 방법
|
9 |
9
삭제
|
10 |
10
제7항에 있어서, 상기 제1 계층 프로토콜과 상기 제2 계층 프로토콜은, 각각 전송 계층 및 서비스 전송 계층의 프로토콜이며, 상기 전송 계층의 프로토콜은, TCP(Transmission Control Protocol) 또는 UDP(User Datagram Protocol)이고, 상기 서비스 전송 계층의 프로토콜은, SOAP(Simple Object Access Protocol), CoAP(Constraint Application Protocol), HTTP(Hyper Test Transfer Protocol) 중 적어도 하나임을 특징으로 하는 다중 프로토콜 연동 방법
|