1 |
1
상이한 구동 방식의 복수의 소프트웨어를 실행하는 컴퓨터와;
상기 컴퓨터와 연관되어, 상기 소프트웨어를 통합 관리하여 상기 각 소프트웨어의 구동 방식과 무관하게 단일 형태의 소프트웨어 실행 인터페이스를 제공하는 통합 소프트웨어 플랫폼을 포함하고,
상기 통합 소프트웨어 플랫폼은,
사용자로부터 소프트웨어 또는 콘텐츠의 실행요구를 입력받는 사용자 인터페이스와;
상기 컴퓨터에서 가용한 소프트웨어 리스트를 관리하며, 상기 가용 소프트웨어 실행 동작을 제어하는 통합 소프트웨어 서비스 모듈과;
소프트웨어 구동 방식별로 마련되며, 해당 소프트웨어의 정보를 수집하고 해당 소프트웨어를 실행시키는 복수 개의 실행 엔진과;
상기 복수 개의 실행 엔진과 각각 연관되고, 상기 통합 소프트웨어 서비스 모듈과 상기 복수 개의 소프트웨어 실행엔진을 연동시키는 복수 개의 연동모듈과;
상기 각 소프트웨어 및 이와 대체 가능한 소프트웨어 정보를 저장하는 데이터베이스를 포함하는 것을 특징으로 하는 통합 소프트웨어 관리 시스템
|
2 |
2
삭제
|
3 |
3
제1항에 있어서, 상기 실행 엔진은,
호스트 소프트웨어 실행 엔진, 웹기반 소프트웨어 실행 엔진, 스트리밍 소프트웨어 실행 엔진, 서버 기반 소프트웨어 실행 엔진, 무설치형 패키지 소프트웨어 실행 엔진 중 적어도 하나 이상
을 포함하는 것을 특징으로 하는 통합 소프트웨어 관리 시스템
|
4 |
4
제1항에 있어서, 상기 통합 소프트웨어 플랫폼은,
소프트웨어 실행 엔진에 의해 동작하는 적어도 하나의 응용 소프트웨어 및 상기 응용 소프트웨어에 의해 접근 가능한 콘텐츠와의 연관 정보가 저장되는 데이터베이스
를 더 포함하는 것을 특징으로 하는 통합 소프트웨어 관리 시스템
|
5 |
5
제1항에 있어서, 상기 통합 소프트웨어 플랫폼은,
상기 컴퓨터에 장착되어 동작하는 것을 특징으로 하는 통합 소프트웨어 관리 시스템
|
6 |
6
제1항에 있어서, 상기 통합 소프트웨어 플랫폼은,
이동형 저장장치에 장착되는 것을 특징으로 하는 통합 소프트웨어 관리 시스템
|
7 |
7
제1항에 있어서, 상기 통합 소프트웨어 플랫폼은,
새로운 구동 방식의 응용 소프트웨어를 서비스하는 해당 실행 엔진과 연동모듈을 서비스 추가 스크립트를 이용하여 추가하는 것을 특징으로 하는 통합 소프트웨어 관리 시스템
|
8 |
8
제1항에 있어서, 상기 통합 소프트웨어 플랫폼은,
상기 콘텐츠 실행요구시, 상기 콘텐츠를 작성한 해당 소프트웨어가 가용하지 않으면, 상기 데이터베이스를 참조하여 상기 특정 콘텐츠를 실행시킬 수 있는 대체 가능한 소프트웨어를 실행하는 것을 특징으로 하는 통합 소프트웨어 관리 시스템
|
9 |
9
구동 방식이 상이한 복수 개의 소프트웨어를 통합하여 관리하는 방법에 있어서,
각 구동 방식별로 컴퓨터내 실행 가능한 소프트웨어 정보를 입수하는 단계와,
특정 소프트웨어에 대한 실행 명령을 단일의 사용자 인터페이스를 통하여 입력받는 단계와,
상기 특정 소프트웨어의 가용성을 확인하는 단계와,
상기 확인 단계의 결과에 따라 상기 특정 소프트웨어 또는 대체 소프트웨어 중에서 실행 대상 소프트웨어를 결정하는 단계와,
상기 결정된 실행 대상 소프트웨어의 구동 방식에 부합되는 해당 실행 엔진을 선별하고, 이를 통하여 상기 특정 소프트웨어를 실행하는 단계
를 포함하는 것을 특징으로 하는 통합 소프트웨어 관리 방법
|
10 |
10
제9항에 있어서, 상기 결정하는 단계는,
상기 확인결과 상기 특정 소프트웨어가 가용하면 이를 실행 대상 소프트웨어로 결정하는 단계와,
상기 확인결과 상기 특정 소프트웨어가 가용하지 않으면, 상기 대체 소프트웨어를 검색하는 단계와;
상기 검색결과, 하나 이상의 대체 소프트웨어가 검색되면, 상기 사용자 인터페이스를 통하여 사용자에게 제공하고 상기 사용자의 선택 명령을 입력받는 단계와;
상기 사용자가 선택한 대체 소프트웨어를 실행 대상 소프트웨어로 결정하는단계
를 포함하는 것을 특징으로 하는 통합 소프트웨어 관리 방법
|