1 |
1
메시지를 송수신하는 방법에 있어서,제1 XML(eXtensible Markup Language) 파일의 요소(Element) 정보 및 컨텐츠 정보를 추출하는 단계;상기 추출된 요소 정보 및 상기 추출된 컨텐츠 정보를 각각 요소 정보 테이블 및 컨텐츠 정보 테이블에 저장하고, 상기 요소 정보 테이블 및 상기 컨텐츠 정보 테이블을 포함하는 제2 XML 파일을 생성하는 단계;상기 제2 XML 파일을 우선 순위 테이블을 이용하여 필터링하는 단계; 및필터링 된 상기 요소 정보 테이블 및 필터링 된 상기 컨텐츠 정보 테이블을 포함하는 제3 XML 파일을 생성하는 단계;를 포함하고,상기 요소 정보 테이블은,식별자 아이디, 부모 요소의 전체 자식 요소 수 및 상기 컨텐츠 정보 테이블의 시작 인덱스 중 적어도 하나를 포함하는, 메시지 송수신 방법
|
2 |
2
삭제
|
3 |
3
제 1항에 있어서,상기 부모 요소의 전체 자식 요소 수는 음수로 표시되고, 상기 컨텐츠 정보 테이블의 시작 인덱스는 양수로 표시되는, 메시지 송수신 방법
|
4 |
4
제 1항에 있어서, 상기 컨텐츠 정보 테이블은,상기 컨텐츠 정보가 상기 요소 정보 테이블에 따라 순차적으로 저장되는, 메시지 송수신 방법
|
5 |
5
제 1항에 있어서, 상기 추출하는 단계는,요소의 컨텐츠 저장 함수를 호출하는 단계; 및 상기 요소의 상기 컨텐츠 정보 테이블의 시작 인덱스가 중복되는지 여부를 확인하는 단계;를 포함하는, 메시지 송수신 방법
|
6 |
6
제 5항에 있어서,상기 컨텐츠 저장 함수를 호출하는 단계는,상기 요소가 자식 요소를 가진 경우 재귀 호출 하는 단계; 및 상기 요소가 자식 요소를 가지지 않은 경우 상기 컨텐츠 정보 테이블에 상기 컨텐츠 정보를 저장하는 단계;를 포함하는, 메시지 송수신 방법
|
7 |
7
제 5항에 있어서,상기 시작 인덱스가 중복되는지 여부를 확인하는 단계는,상기 시작 인덱스가 중복되는 경우, 상기 중복되는 시작 인덱스의 요소 정보를 상기 요소 정보 테이블에 추가하고, 상기 중복되는 시작 인덱스에 대응하는 컨텐츠 정보는 상기 컨텐츠 정보 테이블에 추가하지 않는 단계; 및상기 시작 인덱스가 중복되지 않는 경우, 상기 중복되지 않는 시작 인덱스의 요소 정보를 상기 요소 정보 테이블에 추가하고, 상기 중복되지 않는 시작 인덱스에 대응하는 컨텐츠 정보는 상기 컨텐츠 정보 테이블에 추가하는 단계;를 포함하는, 메시지 송수신 방법
|
8 |
8
제 1항에 있어서,상기 필터링 하는 단계는,상기 우선 순위 테이블을 이용하여, 추출하고자 하는 요소를 확인하는 단계;상기 추출하고자 하는 요소의 상기 컨텐츠 정보 테이블의 시작 인덱스를 확인하는 단계; 및상기 시작 인덱스에 대응하는 상기 컨텐츠 정보를 추출하는 단계;를 포함하는, 메시지 송수신 방법
|
9 |
9
제 8항에 있어서,상기 필터링 하는 단계는,상기 추출하고자 하는 요소가 아닌 경우, 상기 요소 정보 테이블의 오프셋(Offset)을 증가시켜 추출하고자 하는 요소가 아닌 요소에 대한 접근을 차단하는 단계;를 더 포함하는, 메시지 송수신 방법
|
10 |
10
제 1항에 있어서,상기 우선 순위 테이블은,필수적으로 송수신하고자 하는 요소의 목록 및 필수적으로 송수신하지 않아도 되는 요소의 목록 중 적어도 하나를 포함하는, 메시지 송수신 방법
|
11 |
11
제 1항, 및 제3항 내지 제 10항 중 어느 한 항에 따른 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 기록매체
|
12 |
12
메시지 송수신 장치에 있어서,메모리; 및프로세서;를 포함하고,상기 프로세서는,제1 XML 파일의 요소 정보 및 컨텐츠 정보를 추출하고,상기 추출된 요소 정보 및 상기 추출된 컨텐츠 정보를 각각 요소 정보 테이블 및 컨텐츠 정보 테이블에 저장하고, 상기 요소 정보 테이블 및 상기 컨텐츠 정보 테이블을 포함하는 제2 XML 파일을 생성하고,상기 제2 XML 파일을 우선 순위 테이블을 이용하여 필터링하고, 필터링 된 상기 요소 정보 테이블 및 필터링 된 상기 컨텐츠 정보 테이블을 포함하는 제3 XML 파일을 생성하고, 상기 요소 정보 테이블은,식별자 아이디, 부모 요소의 전체 자식 요소 수 및 상기 컨텐츠 정보 테이블의 시작 인덱스 중 적어도 하나를 포함하는, 메시지 송수신 장치
|
13 |
13
메시지 송수신 시스템에 있어서,제1 XML 파일의 요소 정보 및 컨텐츠 정보를 추출하고, 상기 추출된 요소 정보 및 상기 추출된 컨텐츠 정보를 각각 요소 정보 테이블 및 컨텐츠 정보 테이블에 저장하여 제2 XML 파일을 생성하는 출판자;상기 제2 XML 파일을 우선 순위 테이블을 이용하여 필터링하고, 필터링 된 상기 요소 정보 테이블 및 필터링 된 상기 컨텐츠 정보 테이블을 포함하는 제3 XML 파일을 생성하는 브로커; 및상기 제3 XML 파일을 수신하는 구독자;를 포함하고,상기 브로커는 상기 출판자로부터 제2 XML 파일을 수신하고, 상기 요소 정보 테이블은,식별자 아이디, 부모 요소의 전체 자식 요소 수 및 상기 컨텐츠 정보 테이블의 시작 인덱스 중 적어도 하나를 포함하는, 메시지 송수신 시스템
|