1 |
1
플랫폼 독립적인 소프트웨어 자동 검색/배포 장치에 있어서, 소프트웨어 정보를 검색/분석/추출한 후, 해당 사이트의 소프트웨어를 다운로딩하는 개방형 소프트웨어 서식(OSD)정보 분석 수단; 상기의 개방형 소프트웨어 서식(OSD) 정보 분석수단으로부터 추출된 정보 및 다운로딩된 소프트웨어를 데이터베이스로 관리하는 웹 게시 소프트웨어 정보 관리수단; 및 상기의 웹 게시 소프트웨어 정보 관리 수단에 의해 관리되는 변경된 소프트웨어 데이터베이스 정보를 SyncML 프로토콜에 따라 단말 탑재부의 SyncML 처리 부로 전달하는 기능을 하는 서버 탑재부 SyncML 처리 수단 을 포함하는 플랫폼 독립적인 소프트웨어 자동 검색 및 배포 장치
|
2 |
2
제 1 항에 있어서, 상기 정보 분석 수단은, 개방형 소프트웨어 서식(OSD)형식으로 표기된 소프트웨어 정보를 검색/분석/추출하는 것을 특징으로하는 플랫폼 독립적인 소프트웨어 자동 검색 및 배포 장치
|
3 |
3
제 1 항에 있어서 상기 서버 탑재부 SyncML 처리 수단은, 상기의 웹 게시 소프트웨어 정보 관리 수단에 의해 관리되는 변경된 소프트웨어 데이터베이스 정보를 SyncML 문서로 표현하는 기능을 하는 것을 특징으로 하는 플랫폼 독립적인 소프트웨어 자동 검색 및 배포 장치
|
4 |
4
개방형 소프트웨어 서식(OSD)과 SyncML 기반 자동 검색/배포 장치에 연동되는, 플랫폼 독립적인 소프트웨어 자동 설치 장치에 있어서, 상기의 플랫폼 독립적인 자동 검색/배포/설치장치의 서버 탑재부 SyncML처리 수단으로부터 새로운 소프트웨어 정보를 SyncML 프로토콜에 따라 전달받는 단말 탑재부 SyncML 처리 수단; 및 상기의 단말 탑재부 SyncML 처리 수단으로부터, 소프트웨어 정보를 전달받아, 사용자의 요구에 의해, 설치된 응용 소프트웨어 정보를 관리하는 정보 관리수단 을 포함하는 플랫폼 독립적인 소프트웨어 자동 설치 장치
|
5 |
5
제 4 항에 있어서, 상기의 단말 탑재부 SyncML 처리 수단은, SyncML프로토콜에 따라 서버 탑재부 SyncML 처리 수단으로 부터 소프트웨어를 전달 받는 것을 특징으로 하는 플랫폼 독립적인 소프트웨어 자동 설치 장치
|
6 |
6
플랫폼 독립적인 소프트웨어 자동 검색/배포/설치 장치에 적용되는 자동 검색 및 배포 방법은, 외부 이벤트 발생에 따라서 소프트웨어를 자동 검색 및 배포하는 제 1 단계; 상기의 외부 이벤트가 웹 검색 타이머 이벤트인 경우, 소프트웨어를 자동 검색 하기 위하여 웹 문서 다운로딩을 수행하는 제 2 단계; 상기의 다운로딩이 끝나면 문서에 대한 구문분석 작업을 수행하는 제 3 단계; 상기의 구문분석이 끝나면, 개방형 소프트웨어 서식(OSD) 구문분석 트리로부터 실제 소프트웨어에 대한 정보를 추출하는 제 4 단계; 웹사이트로부터 소프트웨어를 다운로딩한 후, 임시 저장소에 저장하는 제 5 단계; 상기 제 4 단계의 추출된 정보 및 제 5 단계의 임시 저장소에 저장된 소프트웨어를 소프트웨어 정보 데이터베이스에 저장하는 제 6 단계; 상기의 외부 이벤트가 데이터 동기화 이벤트인 경우, 소프트웨어를 자동 설치하는 단말 탑재부로 데이터 동기화를 요청하는 제 7 단계; 상기 단말 탑재부로 데이터 동기화 요청 후, 단말 탑재부로부터 응답을 받았을 때, 소프트웨어 정보 데이터베이스로부터 변경 정보 추출하는 제 8 단계; 상기의 추출된 변경정보를 SyncML 형식의 문서로 변환하여 단말 탑재부로 송신하는 제 9 단계; 상기 변환된 SyncML 문서를 단말 탑재부가 수신하였다는 응답을 받은 후, 단말 탑재부로 매핑 정보를 전달하는 제 10 단계; 및 상기 매핑 정보의 상태 정보에 대한 단말 탑재부의 응답이 있는 경우, 상기의 매핑 정보를 매핑 테이블에 저장하는 제 11 단계 을 포함하는 플랫폼 독립적인 소프트웨어 자동 검색 및 배포 방법
|
7 |
7
제 6항에 있어서, 상기 데이터 동기화 이벤트는, 사용자에 의해서 셋팅된 일정한 시간 간격에 의해서 구동 될 수 있는 것을 특징으로 하는 플랫폼 독립적인 소프트웨어 자동 검색 및 배포 방법
|
8 |
8
제 6항에 있어서, 상기 문서의 구문 분석 방법은, 개방형 소프트웨어 서식(OSD)형식에 따라 구문분석 작업을 수행하는 것을 특징으로 하는 플랫폼 독립적인 소프트웨어 자동 검색 및 배포 방법
|
9 |
9
플랫폼 독립적인 소프트웨어 자동 검색/배포/설치 장치에 적용되는 자동 설치 방법에 있어서, 서버 탑재부로부터 동기화 요청 이벤트가 발생하여 동기화 수락 메시지를 전송하는 제 1 단계; 상기의 수락메세지를 전송한 후 서버 탑재부로부터 변경된 데이터베이스 정보를 받는 제 2 단계; 상기의 수신된 변경정보를 사용자에게 전달한 후, 서버 탑재부에서 전달된 소프트웨어의 설치여부를 확인하는 제 3 단계; 상기의 제 3 단계의 소프트웨어 설치여부 확인에 대한 응답이 있은 후, 단말 탑재부에 설치될 소프트웨어 정보를 단말 탑재부 소프트웨어 정보 데이터베이스에 갱신하는 제 4 단계; 상기 단말 탑재부 소프트웨어 데이터베이스 갱신 이후, 서버 탑재부로 상태 정보를 전달하는 제 5 단계; 상기 상태 정보 전달 이후, 서버 탑재부로부터 매핑 정보를 수신하는 제 6 단계; 상기 서버 탑재부로부터 받은 매핑 정보를 이용하여 해당하는 단말 탑재부 측 식별자를 추출하고 서버 탑재부에게 알려주는 제 7 단계; 및 상기 매핑 정보 처리 후 단말 탑재부 사용자에게 설치 될 소프트웨어 정보를 전달한 후 설치될 소프트웨어를 서버 탑재부로부터 다운로딩하여 설치하는 제 8 단계 를 포함하는 플랫폼 독립적인 소프트웨어 자동 설치 방법
|
10 |
10
제 9 항에 있어서, 상기 변경된 데이터베이스 정보는, SyncML프로토콜에 따라 서버 탑재부로부터 전달 받는 것을 특징으로 하는 플랫폼 독립적인 소프트웨어 자동 설치 방법
|
11 |
11
제 9 항에 있어서, 상기의 매핑 정보는, 서버 탑재부와 단말 탑재부간 동일 소프트웨어에 대한 각 탑재부의 소프트웨어 정보 데이터베이스의 식별키를 특징으로 하는 플랫폼 독립적인 소프트웨어 자동 설치 방법
|
12 |
12
소프트웨어 자동 배포를 위해서, 프로세서를 구비한 소프트웨어 자동 검색 및 배포 장치에, 외부 이벤트 발생에 따라서 플랫폼 독립적인 소프트웨어를 자동 검색 및 배포하는 제 1 기능; 상기의 외부 이벤트가 웹 검색 타이머 이벤트인 경우, 웹 문서 다운로딩을 수행하는 제 2 기능; 상기의 다운로딩이 끝나면 개방형 소프트웨어 서식(OSD)형식에 맞춰 문서에 대한 구문분석 작업을 수행하는 제 3 기능; 상기의 개방형 소프트웨어 서식(OSD)구문분석이 끝나면, 개방형 소프트웨어 서식(OSD) 구문분석 트리로부터 실제 소프트웨어에 대한 정보를 추출하는 제 4 기능; 웹사이트로부터 소프트웨어를 다운로딩한 후, 임시 저장소에 저장하는 제 5 기능; 상기 제 4 기능의 추출된 정보 및 제 5 기능의 임시 저장소에 저장된 소프트웨어를 소프트웨어 정보 데이터베이스에 저장하는 제 6 기능; 상기의 외부 이벤트가 데이터 동기화 이벤트인 경우 단말 탑재부로 데이터 동기화를 요청하는 제 7 기능; 상기 단말 탑재부 데이터 동기화 요청 후, 단말 탑재부로부터 응답을 받았을 때, 소프트웨어 정보 데이터베이스로부터 변경 정보 추출하는 제 8 기능; 상기의 추출된 변경정보를 SyncML 형식의 문서로 변환하여 단말 탑재부 송신하는 제 9 기능; 상기 변환된 SyncML 문서를 단말 탑재부가 수신하였다는 응답을 받은 후, 단말 탑재부 매핑 정보를 전달하는 제 10 기능; 및 상기 매핑 정보의 상태 정보에 대한 단말 탑재부의 응답이 있는 경우, 상기의 매핑 정보를 매핑 테이블에 저장하는 제 11 기능 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
13 |
13
소프트웨어 자동 배포를 위해서, 프로세서를 구비한 단말 탑재부 소프트웨어 자동 설치 장치에, 서버 탑재부로부터의 동기화 요청 이벤트가 발생하여 동기화 수락 메시지를 전송하는 제 1 기능; 상기의 수락메시지를 전송한 후 서버 탑재부로부터 변경된 데이터베이스 정보를 받는 제 2 기능; 상기의 수신된 변경정보를 사용자에게 전달한 후, 서버 탑재부에서 전달된 소프트웨어의 설치여부를 확인하는 제 3 기능; 상기의 제 3 기능의 소프트웨어 설치여부 확인에 대한 응답이 있은 후, 단말 탑재부에 설치될 소프트웨어 정보를 소프트웨어 정보 데이터베이스에 갱신하는 제 4 기능; 상기 소프트웨어 데이터베이스 갱신 이후, 서버 탑재부로 상태 정보를 전달하는 제 5 기능; 상기 상태 정보 전달 이후, 서버 탑재부로부터 받은 매핑 정보를 수신하는 제 6 기능; 상기 서버 탑재부로부터 받은 매핑 정보를 이용하여 해당하는 단말 탑재부 측 식별자를 추출하고 서버 탑재부에게 알려주는 제 7 기능; 및 상기 매핑 정보 처리 후 단말 탑재부 사용자에게 설치 될 소프트웨어 정보를 전달한 후 설치될 소프트웨어를 서버 탑재부로부터 다운로딩하여 설치하는 제 8 기능 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|