1 |
1
소프트웨어를 다양한 소프트웨어 서비스 방법들로 제공할 수 있으며, 클라이언트 단말의 소프트웨어 실행 요청에 응답하여 상기 다양한 소프트웨어 서비스 방법들 중 하나의 방법으로 요청된 소프트웨어를 상기 클라이언트 단말에 제공하는 서비스 제공 장치; 및 상기 클라이언트 단말의 중계 요청에 응답하여, 요청시점에서의 소프트웨어 서비스 환경에 적합한 소프트웨어 서비스 방법을 선택하고 상기 클라이언트 단말에 중계하는 서비스 중계 장치를 구비하는 주문형 소프트웨어 서비스 통합 시스템
|
2 |
2
제1항에 있어서, 상기 다양한 소프트웨어 서비스 방법들은소프트웨어 스트리밍 방법, 터미널 방법, 및 다운로드 기반 소프트웨어 가상화 방법 중에서 하나 이상을 포함하는 것을 특징으로 하는 주문형 소프트웨어 서비스 통합 시스템
|
3 |
3
제1항에 있어서, 상기 서비스 중계 장치는 상기 서비스 제공 장치를 등록하고, 상기 서비스 제공 장치의 접속 정보와 소프트웨어 정보를 저장하는 기능을 더 구비하는 것을 특징으로 하는 주문형 소프트웨어 서비스 통합 시스템
|
4 |
4
제3항에 있어서, 상기 서비스 중계 장치는 상기 서비스 제공 장치의 등록 요청에 응답하여, 상기 서비스 제공 장치를 등록하는 서버 등록부; 상기 등록된 상기 서비스 제공 장치의 접속 정보와 소프트웨어 정보를 저장하는 서버 등록 정보 저장부; 및상기 클라이언트 단말이 소프트웨어의 실행을 요청하면, 요청시점에서의 소프트웨어 서비스 환경에 적합한 소프트웨어 서비스 방법을 선택하여 상기 클라이언트 단말에 중계하는 중계 제어부를 구비하는 것을 특징으로 하는 주문형 소프트웨어 서비스 통합 시스템
|
5 |
5
제4항에 있어서, 상기 중계 제어부는 상기 클라이언트 단말과 상기 서비스 제공 장치간의 통신망 상태, 상기 클라이언트 단말의 동작 상태, 및 상기 소프트웨어의 동작 특성 중에서 하나 이상을 고려하여 소프트웨어 서비스 방법을 선택하는 것을 특징으로 하는 주문형 소프트웨어 서비스 통합 시스템
|
6 |
6
제4항에 있어서, 상기 중계 제어부는 상기 실행 요청된 소프트웨어를 제공하는 상기 서비스 제공 장치를 선택하여 클라이언트 단말에 통보하는 기능을 더 구비하는 것을 특징으로 하는 주문형 소프트웨어 서비스 통합 시스템
|
7 |
7
제6항에 있어서, 상기 중계 제어부는 상기 실행 요청된 소프트웨어를 제공하는 상기 서비스 제공 장치가 다수개 등록되어 있으면, 클라이언트 단말의 통신망 상태가 좋은 상기 서비스 제공 장치를 선택하는 것을 특징으로 하는 주문형 소프트웨어 서비스 통합 시스템
|
8 |
8
제1항에 있어서, 상기 서비스 제공 장치는 클라이언트 단말에 서비스할 소프트웨어를 저장하는 소프트웨어 저장부;상기 서비스 제공 장치의 접속 정보와 소프트웨어 정보를 수집한 후 상기 서비스 중계기에 전송하여, 상기 서비스 중계기로의 등록을 요청하는 서버 등록 요청부; 및 소프트웨어를 다양한 소프트웨어 서비스 방법들로 제공할 수 있으며, 상기 클라이언트 단말의 요청에 따라 서비스할 소프트웨어와 소프트웨어 서비스 방법을 선택한 후, 상기 선택된 소프트웨어를 상기 선택된 소프트웨어 서비스 방법으로 상기 클라이언트 단말에 제공하는 소프트웨어 서비스 제공부를 구비하는 것을 특징으로 하는 주문형 소프트웨어 서비스 통합 시스템
|
9 |
9
서비스 제공 장치의 등록 요청에 응답하여, 상기 서비스 제공 장치를 등록하는 서버 등록부; 상기 등록된 상기 서비스 제공 장치의 접속 정보와 소프트웨어 정보를 저장하는 서버 등록 정보 저장부; 및클라이언트 단말이 소프트웨어의 실행을 요청하면, 요청시점에서의 소프트웨어 서비스 환경에 적합한 소프트웨어 서비스 방법을 선택하여 상기 클라이언트 단말에 통보하는 중계 제어부를 구비하는 서비스 중계 장치
|
10 |
10
제9항에 있어서, 상기 다양한 소프트웨어 서비스 방법들은소프트웨어 스트리밍 방법, 터미널 방법, 및 다운로드 기반 소프트웨어 가상화 방법 중에서 하나 이상을 포함하는 것을 특징으로 하는 서비스 중계 장치
|
11 |
11
제9항에 있어서, 상기 중계 제어부는 상기 클라이언트 단말과 상기 서비스 제공 장치간의 통신망 상태, 상기 클라이언트 단말의 동작 상태, 및 상기 소프트웨어의 동작 특성 중에서 하나 이상을 고려하여 소프트웨어 서비스 방법을 선택하는 것을 특징으로 하는 서비스 중계 장치
|
12 |
12
제9항에 있어서, 상기 중계 제어부는 상기 실행 요청된 소프트웨어를 제공하는 상기 서비스 제공 장치를 선택하여 클라이언트 단말에 통보하는 기능을 더 구비하는 것을 특징으로 하는 서비스 중계 장치
|
13 |
13
제12항에 있어서, 상기 중계 제어부는 상기 실행 요청된 소프트웨어를 제공하는 상기 서비스 제공 장치가 다수개 등록되어 있으면, 클라이언트 단말의 통신망 상태가 좋은 상기 서비스 제공 장치를 선택하는 것을 특징으로 하는 서비스 중계 장치
|
14 |
14
서비스 중계 장치가 서비스 제공 장치의 등록 요청에 응답하여, 상기 소프트웨어 제공 장치를 등록하고 상기 서비스 제공 장치의 접속 정보와 소프트웨어 정보를 저장하는 등록 단계;상기 서비스 중계 장치가 클라이언트 단말의 중계 요청에 응답하여, 요청시점에서의 소프트웨어 서비스 환경에 적합한 소프트웨어 서비스 방법을 선택하여 상기 클라이언트 단말에 통보하는 중계 단계; 및상기 서비스 제공 장치가 상기 클라이언트 단말의 소프트웨어 실행 요청에 응답하여, 상기 소프트웨어를 상기 중계 단계를 통해 선택된 소프트웨어 서비스 방법으로 제공하는 제공 단계를 구비하는 주문형 소프트웨어 서비스 통합 시스템의 동작 방법
|
15 |
15
제14항에 있어서, 상기 소프트웨어 서비스 방법은 소프트웨어 스트리밍 방법, 터미널 방법, 및 다운로드 기반 소프트웨어 가상화 방법 중 하나인 것을 특징으로 하는 주문형 소프트웨어 서비스 통합 시스템의 동작 방법
|
16 |
16
제14항에 있어서, 상기 중계 단계는상기 클라이언트 단말과 상기 서비스 제공 장치간의 통신망 상태, 상기 클라이언트 단말의 동작 상태, 및 상기 소프트웨어의 동작 특성 중에서 하나 이상을 고려하여 상기 적합한 소프트웨어 서비스 방법을 선택하는 것을 특징으로 하는 주문형 소프트웨어 서비스 통합 시스템의 동작 방법
|
17 |
17
제16항에 있어서, 상기 중계 단계는상기 클라이언트 단말의 컴퓨팅 파워가 여유있으면서 상기 선택된 서버와 상기 클라이언트 단말간의 통신망 상태가 비교적 양호하면, 소프트웨어 스트리밍 방법을 선택하여 중계하는 제1 중계 단계;상기 클라이언트 단말의 컴퓨팅 파워가 미미하고 상기 선택된 서버와 상기 클라이언트 단말간의 통신망 상태가 나쁘면, 터미널 방법을 선택하여 중계하는 제2 중계 단계; 및상기 실행 요청된 소프트웨어가 안정적으로 수행되어야 하는 동작 특성을 가지면, 다운로드 기반 소프트웨어 가상화 방법을 선택하여 중계하는 제3 중계 단계를 구비하는 것을 특징으로 하는 주문형 소프트웨어 서비스 통합 시스템의 동작 방법
|
18 |
18
제17항에 있어서, 상기 중계 단계는상기 실행 요청된 소프트웨어를 제공하는 상기 서비스 제공 장치를 선택하여 중계하는 제4 중계 단계를 더 구비하는 것을 특징으로 하는 주문형 소프트웨어 서비스 통합 시스템의 동작 방법
|
19 |
19
제18항에 있어서, 상기 제4 중계 단계는상기 실행 요청된 소프트웨어를 제공하는 상기 서비스 제공 장치가 다수개 등록되어 있으면, 클라이언트 단말의 통신망 상태가 좋은 상기 서비스 제공 장치를 선택하는 것을 특징으로 하는 주문형 소프트웨어 서비스 통합 시스템의 동작 방법
|
20 |
20
서비스 제공 장치로부터 등록 요청이 수신되면, 상기 소프트웨어 제공 장치를 등록하고 상기 서비스 제공 장치의 접속 정보와 소프트웨어 정보를 저장하는 등록 단계; 및클라이언트 단말로부터 중계 요청이 수신되면, 요청시점에서의 소프트웨어 서비스 환경에 적합한 소프트웨어 서비스 방법을 선택하여 상기 클라이언트 단말에 중계하는 중계 단계를 구비하는 서비스 중계 장치의 주문형 소프트웨어 서비스 중계 방법
|
21 |
21
제20항에 있어서, 상기 소프트웨어 서비스 방법은 소프트웨어 스트리밍 방법, 터미널 방법, 및 다운로드 기반 소프트웨어 가상화 방법 중 하나인 것을 특징으로 하는 서비스 중계 장치의 주문형 소프트웨어 서비스 중계 방법
|
22 |
22
제21항에 있어서, 상기 중계 단계는상기 클라이언트 단말과 상기 서비스 제공 장치간의 통신망 상태, 상기 클라이언트 단말의 동작 상태, 및 상기 소프트웨어의 동작 특성 중 하나 이상을 고려하여 상기 소프트웨어 서비스 방법을 선택하는 것을 특징으로 하는 서비스 중계 장치의 주문형 소프트웨어 서비스 중계 방법
|
23 |
23
제22항에 있어서, 상기 중계 단계는상기 클라이언트 단말의 컴퓨팅 파워가 여유있으면서 상기 선택된 서버와 상기 클라이언트 단말간의 통신망 상태가 비교적 양호하면, 소프트웨어 스트리밍 방법을 선택하여 중계하는 제1 중계 단계;상기 클라이언트 단말의 컴퓨팅 파워가 미미하고 상기 선택된 서버와 상기 클라이언트 단말간의 통신망 상태가 나쁘면, 터미널 방법을 선택하여 중계하는 제2 중계 단계; 및상기 실행 요청된 소프트웨어가 안정적으로 수행되어야 하는 동작 특성을 가지면, 다운로드 기반 소프트웨어 가상화 방법을 선택하여 중계하는 제3 중계 단계를 구비하는 것을 특징으로 하는 서비스 중계 장치의 주문형 소프트웨어 서비스 중계 방법
|
24 |
24
제23항에 있어서, 상기 중계 단계는상기 실행 요청된 소프트웨어를 제공하는 상기 서비스 제공 장치를 선택하여 중계하는 제4 중계 단계를 더 구비하는 것을 특징으로 하는 서비스 중계 장치의 주문형 소프트웨어 서비스 중계 방법
|
25 |
25
제24항에 있어서, 상기 제4 중계 단계는상기 실행 요청된 소프트웨어를 제공하는 상기 서비스 제공 장치가 다수개 등록되어 있으면, 클라이언트 단말의 통신망 상태가 좋은 상기 서비스 제공 장치를 선택하는 것을 특징으로 하는 서비스 중계 장치의 주문형 소프트웨어 서비스 중계 방법
|