1 |
1
사용자로부터 메뉴 또는 키 조작에 따른 정보를 입력받는 입력 수단;입력 받은 상기 정보에 따라 가상 실행 환경에서 소프트웨어를 실행하도록 구현된 서비스 서버에 연동하는 통신 수단;연동되는 상기 서비스 서버에서 실행되는 상기 소프트웨어의 그래픽 데이터를 제공받아 제공받은 상기 그래픽 데이터를 자체의 그래픽 처리 장치를 이용하여 렌더링을 수행하고 그 렌더링을 수행한 결과로 영상을 생성하는 제어 수단; 및생성된 상기 영상을 디스플레이하는 표시 수단;을 포함하는 클라이언트 단말을 포함하고,상기 서비스 서버는,클라이언트 단말로부터 소프트웨어의 실행을 요청 받으면, 상기 소프트웨어를 실행 가능한 분할실행 서버 모듈들 중 어느 하나의 분할실행 서버모듈을 할당하는 연결분배 서버모듈;가상 실행 환경 하에서 요청 받은 상기 소프트웨어를 실행하고 실행된 상기 소프트웨어의 그래픽 데이터를 추출하여 추출한 그래픽 데이터를 상기 클라이언트 단말에 전송하는 분할실행 서버모듈; 및상기 분할실행 서버모듈의 요청에 따라 상기 소프트웨어를 제공하는 SW관리 서버모듈;을 포함하며, 상기 연결분배 서버모듈은,상기 분할실행서버 모듈들의 상태를 조회하고 그 조회결과에 따라 상기 분할실행 서버모듈을 할당하고,상기 소프트웨어에 대한 설정 정보를 기반으로 각각의 사용자에 따라 독립적인 가상화 환경을 기반으로 프로세스에서 상기 소프트웨어를 실행하고,상기 분할실행 서버모듈은상기 소프트웨어에 대한 설정 정보를 기반으로 각각의 사용자에 따라 독립적인 가상화 환경을 기반으로 프로세스에서 상기 소프트웨어를 실행하고,상기 소프트웨어의 실행에 따라 발생하는 파일 I/O(Input/Output)의 종류와 상기 파일 I/O의 대상이 되는 파일의 종류를 판별하고, 상기 파일 I/O의 종류와 상기 파일의 종류에 따라 저장 영역 및 디렉토리 경로 중 적어도 하나를 변경하여 상기 파일에 대한 상기 파일 I/O를 처리하는 것을 특징으로 하는 소프트웨어 서비스를 제공하기 위한 시스템
|
2 |
2
제1 항에 있어서,상기 제어 수단은,상기 그래픽 데이터의 렌더링을 수행하기 위한 3D API를 호출하였는지의 여부를 확인하고,그 확인한 결과를 상기 표시 수단에 디스플레이하도록 제어하는 것을 특징으로 하는 소프트웨어 서비스를 제공하기 위한 시스템
|
3 |
3
제2 항에 있어서,상기 표시 수단은,상기 그래픽 데이터의 렌더링을 수행하기 위한 3D API를 호출하였음을 사용자에게 알려주는 문구와 상기 문구의 일측에 다운로드 받음을 확인하는 확인 버튼을 디스플레이하는 것을 특징으로 하는 소프트웨어 서비스를 제공하기 위한 시스템
|
4 |
4
제1 항에 있어서,상기 제어 수단은,상기 그래픽 데이터의 렌더링을 수행하기 위한 3D API를 호출할 것인지의 여부를 질의하고,그 질의에 대한 응답 결과를 상기 표시 수단에 디스플레이하도록 제어하는 것을 특징으로 하는 소프트웨어 서비스를 제공하기 위한 시스템
|
5 |
5
제4 항에 있어서,상기 표시 수단은,상기 그래픽 데이터의 렌더링을 수행하기 위한 3D API를 호출할 것인지를 사용자에게 질의하는 문구와 상기 문구의 일측에 3D API의 호출을 허락하는 승인 버튼과 3D API의 호출을 취소하는 취소 버튼을 디스플레이하는 것을 특징으로 하는 소프트웨어 서비스를 제공하기 위한 시스템
|
6 |
6
제1 항에 있어서,상기 그래픽 데이터는,그래픽 처리와 관련된 기하학, 시점, 텍스처의 매핑, 조명, 셰이딩 정보를 포함하는 것을 특징으로 하는 소프트웨어 서비스를 제공하기 위한 시스템
|
7 |
7
클라이언트 단말로부터 소프트웨어의 실행을 요청 받으면, 상기 소프트웨어를 실행 가능한 분할실행 서버 모듈들 중 어느 하나의 분할실행 서버모듈을 할당하는 연결분배 서버모듈;가상 실행 환경 하에서 요청 받은 상기 소프트웨어를 실행하고 실행된 상기 소프트웨어의 그래픽 데이터를 추출하여 추출한 그래픽 데이터를 상기 클라이언트 단말에 전송하는 분할실행 서버모듈; 및상기 분할실행 서버모듈의 요청에 따라 상기 소프트웨어를 제공하는 SW관리 서버모듈;을 포함하며, 상기 연결분배 서버모듈은,상기 분할실행서버 모듈들의 상태를 조회하고 그 조회결과에 따라 상기 분할실행 서버모듈을 할당하고,상기 분할실행 서버모듈은상기 소프트웨어에 대한 설정 정보를 기반으로 각각의 사용자에 따라 독립적인 가상화 환경을 기반으로 프로세스에서 상기 소프트웨어를 실행하고,상기 소프트웨어의 실행에 따라 발생하는 파일 I/O(Input/Output)의 종류와 상기 파일 I/O의 대상이 되는 파일의 종류를 판별하고, 상기 파일 I/O의 종류와 상기 파일의 종류에 따라 저장 영역 및 디렉토리 경로 중 적어도 하나를 변경하여 상기 파일에 대한 상기 파일 I/O를 처리하는 것을 특징으로 하는 소프트웨어 서비스를 제공하기 위한 장치
|
8 |
8
제7 항에 있어서,상기 분할 실행 서버 모듈은,요청 받은 상기 소프트웨어에 대한 이전의 설정 정보가 있는지를 조회하여 그 조회한 결과에 따라 상기 이전의 설정 정보를 이용하여 가상 실행 환경 하에서 상기 소프트웨어를 실행하는 것을 특징으로 하는 소프트웨어 서비스를 제공하기 위한 장치
|
9 |
9
삭제
|
10 |
10
삭제
|
11 |
11
삭제
|
12 |
12
삭제
|
13 |
13
삭제
|
14 |
14
삭제
|