1 |
1
게이트웨이의 인터넷 프로토콜(internet protocol, IP) 기반 SOAP(Simple Object Access Protocol) 메시지 송수신 방법에 있어서,SOAP 메시지를 압축하거나 또는 압축-SOAP 메시지를 SOAP 메시지로 복원하기 위한 인덱스 테이블을 생성하는 단계; 생성된 상기 인덱스 테이블을 서버 및 단말로 전송하는 단계; 상기 서버로부터 제1 SOAP 메시지의 전송이 요청된 경우, 상기 인덱스 테이블에 기반하여, 상기 제1 SOAP 메시지를 제1 압축-SOAP 메시지로 압축하는 단계; 상기 제1 압축-SOAP 메시지를 IP기반이 아닌 프로토콜을 이용하여 상기 단말로 전송하는 단계; 상기 인덱스 테이블을 이용하여 상기 단말에 의해 압축된 제2 압축-SOAP 메시지를 상기 IP 기반이 아닌 프로토콜을 이용하여, 상기 단말로부터 수신하는 단계; 상기 인덱스 테이블을 이용하여, 상기 제2 압축-SOAP 메시지를 제2 SOAP 메시지로 압축을 해제하는 단계; 및상기 제2 SOAP 메시지를 상기 서버로 전송하는 단계; 를 포함하는 방법
|
2 |
2
제1항에 있어서, 상기 제2 압축-SOAP 메시지는 단문 메시지 서비스(short message service, SMS) 메시지를 이용하여 수신된 것을 특징으로 하는 방법
|
3 |
3
제1항에 있어서,상기 IP기반이 아닌 프로토콜은, 단문 메시지 서비스(short message service, SMS) 또는 셀 방송 서비스(cell broadcast service,
|
4 |
4
제1항에 있어서, 상기 인덱스 테이블을 생성하는 단계는, 상기 서버로부터, 신규 정의된 함수를 포함하는 스키마 정의 파일(schema definition file) 을 수신하는 단계;상기 신규 정의된 함수를 포함하는 상기 인덱스 테이블을 생성하는 단계; 를 더 포함하는 것을 특징으로 하는 방법
|
5 |
5
제4항에 있어서, 상기 인덱스 테이블은 상기 신규 정의된 함수 각각에 대해, 메소드 인덱스, 스키마 이름, 메소드 이름, 입력 값 개수, 입력 값 종류 또는 SOAP 버전 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 방법
|
6 |
6
제1항에 있어서, 상기 압축하는 단계는, 상기 수신된 제1 SOAP 메시지로부터 SOAP 버전 정보를 삭제하는 단계;상기 수신된 제1 SOAP 메시지로부터 포함된 함수 및 상기 함수에 대한 입력 값을 추출하는 단계;상기 인덱스 테이블을 이용하여, 상기 추출된 함수 및 상기 입력 값에 대한 메소드 인덱스가 존재하는지 판단하는 단계; 및상기 메소드 인덱스가 존재하는 경우, 상기 메소드 인덱스, 상기 함수 및 상기 함수에 대한 입력 값을 기록하여 상기 제1 SOAP 메시지를 상기 제1 압축-SOAP 메시지로 압축하는 단계; 를 더 포함하는 것을 특징으로 하는 방법
|
7 |
7
제2항에 있어서, 상기 압축을 해제하는 단계는, 상기 제2 압축-SOAP 메시지에서 메소드 인덱스를 추출하는 단계;상기 인덱스 테이블로부터 SOAP 버전 정보를 추출하는 단계; 및 SOAP 문법에 따라 상기 SOAP 버전 정보, 스키마 이름, 메소드 이름, 입력 값의 개수 및 입력 값을 포함하는 구문을 생성하는 단계; 를 더 포함하는 것을 특징으로 하는 방법
|
8 |
8
인터넷 프로토콜(internet protocol, IP) 기반 SOAP(Simple Object Access Protocol) 메시지를 송수신하는 게이트웨이에 있어서,신호를 송수신하는 송수신부; 및 SOAP 메시지를 압축하거나 또는 압축-SOAP 메시지를 SOAP 메시지로 복원하기 위한 인덱스 테이블을 생성하고, 생성된 상기 인덱스 테이블을 서버 및 단말로 전송하도록 상기 송수신부를 제어하며, 상기 서버로부터 제1 SOAP 메시지의 전송이 요청된 경우, 상기 인덱스 테이블에 기반하여, 상기 제1 SOAP 메시지를 제1 압축-SOAP 메시지로 압축하고, 상기 제1 압축-SOAP 메시지를 IP기반이 아닌 프로토콜을 이용하여 상기 단말로 전송하도록 상기 송수신부를 제어하는 제어부; 를 포함하고, 상기 제어부는, 상기 인덱스 테이블을 이용하여 상기 단말에 의해 압축된 제2 압축-SOAP 메시지를 상기 IP 기반이 아닌 프로토콜을 이용하여, 상기 단말로부터 수신하도록 상기 송수신부를 제어하고, 상기 인덱스 테이블을 이용하여, 상기 제2 압축-SOAP 메시지를 제2 SOAP 메시지로 압축을 해제하며, 상기 제2 SOAP 메시지를 상기 서버로 전송하도록 상기 송수신부를 제어하는 것을 특징으로 하는 게이트웨이
|
9 |
9
제8항에 있어서, 상기 제2 압축-SOAP 메시지는 단문 메시지 서비스(short message service, SMS) 메시지를 이용하여 수신된 것을 특징으로 하는 게이트웨이
|
10 |
10
제8항에 있어서,상기 IP기반이 아닌 프로토콜은, 단문 메시지 서비스(short message service, SMS) 또는 셀 방송 서비스(cell broadcast service,
|
11 |
11
제8항에 있어서, 상기 제어부는, 상기 서버로부터, 신규 정의된 함수를 포함하는 스키마 정의 파일(schema definition file) 을 수신하도록 상기 송수신부를 제어하고, 상기 신규 정의된 함수를 포함하는 상기 인덱스 테이블을 생성하는 것을 특징으로 하는 게이트웨이
|
12 |
12
제11항에 있어서, 상기 인덱스 테이블은 상기 신규 정의된 함수 각각에 대해, 메소드 인덱스, 스키마 이름, 메소드 이름, 입력 값 개수, 입력 값 종류 또는 SOAP 버전 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 게이트웨이
|
13 |
13
제8항에 있어서, 상기 제어부는, 상기 수신된 제1 SOAP 메시지로부터 SOAP 버전 정보를 삭제하고, 상기 수신된 제1 SOAP 메시지로부터 포함된 함수 및 상기 함수에 대한 입력 값을 추출하며, 상기 인덱스 테이블을 이용하여, 상기 추출된 함수 및 상기 입력 값에 대한 메소드 인덱스가 존재하는지 판단하고, 상기 메소드 인덱스가 존재하는 경우, 상기 메소드 인덱스, 상기 함수 및 상기 함수에 대한 입력 값을 기록하여 상기 제1 SOAP 메시지를 상기 제1 압축-SOAP 메시지로 압축하는 것을 특징으로 하는 게이트웨이
|
14 |
14
제9항에 있어서, 상기 제어부는, 상기 제2 압축-SOAP 메시지에서 메소드 인덱스를 추출하고, 상기 인덱스 테이블로부터 SOAP 버전 정보를 추출하며, SOAP 문법에 따라 상기 SOAP 버전 정보, 스키마 이름, 메소드 이름, 입력 값의 개수 및 입력 값을 포함하는 구문을 생성하는 것을 특징으로 하는 게이트웨이
|