1 |
1
타겟 소프트웨어의 설치 패키지로부터 설치하지 않고 실행 가능한 변환 소프트웨어(Converted Software)를 생성하는 소프트웨어 변환 시스템에 있어서,
상기 타겟 소프트웨어에 대한 소프트웨어 설치 정보가 없는 상태의 클린 운영체제(Clean OS)와,
상기 설치 패키지를 실행하여 상기 클린 운영체제 상에 상기 타겟 소프트웨어를 설치하는 설치 모듈과,
상기 설치 전과 후의 상기 클린 운영체제를 비교하여 상기 타겟 소프트웨어에 대한 변환 소프트웨어를 생성하는 변환 소프트웨어 생성 모듈과,
상기 설치 패키지를 수신하고, 상기 생성된 변환 소프트웨어를 사용자 단말로 송신하는 통신 모듈을
포함하는 것을 특징으로 하는 소프트웨어 변환 시스템
|
2 |
2
제 1 항에 있어서, 터미널 서비스 서버 모듈을 더 포함하고,
상기 터미널 서비스 서버 모듈은
상기 설치 모듈의 작업 상황을 상기 사용자 단말로 송신하며, 상기 설치 모듈이 상기 타겟 소프트웨어를 설치하는 데 필요한 정보 또는 명령을 상기 사용자 단말로부터 수신하는 것을 특징으로 하는 소프트웨어 변환 시스템
|
3 |
3
제 1 항에 있어서, 상기 통신 모듈은
상기 사용자 단말이 구비하는 디스크 드라이브에 대한 정보를 수신하여 상기 디스크 드라이브를 인식함으로써, 상기 디스크 드라이브를 통해 판독되는 디스크 매체에 저장된 상기 설치 패키지를 수신하는 것을 특징으로 하는 소프트웨어 변환 시스템
|
4 |
4
제 1 항 내지 제 3 항 중 어느 한 항에 있어서, 상기 소프트웨어 설치 정보는
상기 타겟 소프트웨어의 파일 데이터, 설치 기록, 레지스트리 정보, 또는 다른 소프트웨어와 함께 사용하는 공통 모듈 중 어느 하나 이상을 포함하는 것을 특징으로 하는 소프트웨어 변환 시스템
|
5 |
5
제 1 항 내지 제 3 항 중 어느 한 항에 있어서,
가상 머신 모듈과, 클린 운영체제 이미지를 더 포함하고,
상기 클린 운영체제는
상기 가상 머신 모듈이 상기 클린 운영체제 이미지를 로드(load)함으로써 상기 소프트웨어 설치 정보가 없는 상태가 되는 것을 특징으로 하는 소프트웨어 변환 시스템
|
6 |
6
소프트웨어 변환 시스템으로부터 소프트웨어 변환 서비스를 제공받는 사용자 단말에 있어서,
통신 모듈을 포함하고,
상기 통신 모듈은
상기 소프트웨어 변환 시스템으로 하여금 타겟 소프트웨어의 설치 패키지로부터 설치하지 않고 실행 가능한 변환 소프트웨어를 생성하도록, 상기 소프트웨어 변환 시스템에 상기 설치 패키지를 송신하며, 상기 소프트웨어 변환 시스템으로부터 상기 변환 소프트웨어를 수신하는 것을 특징으로 하는 사용자 단말
|
7 |
7
제 6 항에 있어서,
상기 사용자 단말은 터미널 서비스 클라이언트 모듈을 더 포함하고,
상기 터미널 서비스 클라이언트 모듈은
상기 소프트웨어 변환 시스템이 상기 타겟 소프트웨어를 설치하는 데 필요한 정보 또는 명령을 상기 소프트웨어 변환 시스템에 송신하며, 상기 설치의 작업 상황을 수신하는 것을 특징으로 하는 사용자 단말
|
8 |
8
제 6 항에 있어서,
상기 사용자 단말은 디스크 드라이브를 더 포함하고,
상기 디스크 드라이브는 상기 설치 패키지가 저장된 디스크 매체를 판독하며,
상기 통신 모듈은
상기 디스크 드라이브에 대한 정보를 상기 소프트웨어 변환 시스템에 송신하여 상기 소프트웨어 변환 시스템으로 하여금 상기 디스크 드라이브를 인식하도록 함으로써, 상기 디스크 매체에 저장된 상기 설치 패키지를 상기 소프트웨어 변환 시스템에 송신하는 것을 특징으로 하는 사용자 단말
|
9 |
9
타겟 소프트웨어의 설치 패키지로부터 설치하지 않고 실행 가능한 변환 소프트웨어를 생성하는 소프트웨어 변환 방법에 있어서,
상기 설치 패키지를 수신하는 단계와,
상기 설치 패키지를 실행하여 상기 타겟 소프트웨어에 대한 소프트웨어 설치 정보가 없는 상태의 클린 운영체제 상에 상기 타겟 소프트웨어를 설치하는 단계와,
상기 설치 단계 전과 후의 상기 클린 운영체제를 비교하여 상기 타겟 소프트웨어에 대한 변환 소프트웨어를 생성하는 단계와,
상기 생성된 변환 소프트웨어를 사용자 단말로 송신하는 단계를
포함하는 것을 특징으로 하는 소프트웨어 변환 방법
|
10 |
10
제 9 항에 있어서, 터미널 서비스 제공 단계를 더 포함하고,
상기 터미널 서비스 제공 단계는
상기 설치 단계의 작업 상황을 상기 사용자 단말로 송신하는 단계와,
상기 설치 단계에서 상기 타겟 소프트웨어를 설치하는 데 필요한 정보 또는 명령을 상기 사용자 단말로부터 수신하는 단계를
포함하는 것을 특징으로 하는 소프트웨어 변환 방법
|
11 |
11
제 9 항에 있어서,
상기 설치 패키지를 수신하는 단계는
상기 사용자 단말이 구비하는 디스크 드라이브에 대한 정보를 수신하여 상기 디스크 드라이브를 인식하는 단계와,
상기 디스크 드라이브를 통해 판독되는 디스크 매체에 저장된 상기 설치 패키지를 수신하는 단계를
포함하는 것을 특징으로 하는 소프트웨어 변환 방법
|