1 |
1
스트리밍 서비스 가능한 소프트웨어들 각각에 대하여 실행코드 및 페이지 형태의 파일을 저장하는 저장부;스트리밍 서비스 가능한 소프트웨어들 중 하나 이상에 대하여 대응된 소프트웨어 스트리밍 서비스를 제공하기 위한, 하나 이상의 서비스 제공자를 포함하는 전송부;하나 이상의 클라이언트들로부터 소프트웨어 스트리밍 서비스를 요청받는 입력부;상기 입력부를 통해 서비스 요청된 소프트웨어 정보를 전달받고 분석하여 서비스 요청된 소프트웨어를 식별하는 분석부; 및상기 분석부를 통해 식별된 소프트웨어에 대응되는 서비스 제공자를 획득하여, 소프트웨어 스트리밍 서비스를 제공하도록 하는 관리부를 포함하고, 상기 관리부는상기 식별된 소프트웨어에 대응되는 서비스 제공자를 획득하면, 상기 대응되는 서비스 제공자의 클라이언트 목록에 서비스 요청한 클라이언트 정보를 추가하여, 상기 대응되는 서비스 제공자를 통해 상기 서비스 요청한 클라이언트에게 소프트웨어 스트리밍 서비스를 제공하도록 함을 특징으로 하는 소프트웨어 스트리밍 서비스 제공 장치
|
2 |
2
제1항에 있어서, 상기 분석부는상기 입력부로부터 스트리밍 서비스 요청된 소프트웨어의 식별정보를 전달받고 그에 의거하여 스트리밍 요청된 소프트웨어를 식별함을 특징으로 하는 소프트웨어 스트리밍 서비스 제공 장치
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
제1항에 있어서, 상기 관리부는상기 식별된 소프트웨어에 대응되는 서비스 제공자가 없으면, 상기 요청된 소프트웨어 스트리밍 서비스를 제공하기 위한 신규 서비스 제공자를 생성한 후 상기 신규 서비스 제공자를 통해 상기 서비스 요청한 클라이언트에게 소프트웨어 스트리밍 서비스를 제공하도록 함을 특징으로 하는 함을 특징으로 하는 소프트웨어 스트리밍 서비스 제공 장치
|
6 |
6
제2항에 있어서, 상기 관리부는서비스 제공자별로 각 서비스 제공자가 스트리밍 서비스 중인 소프트웨어의 크기 정보 및 요구 대역폭에 따라 해당 서비스 제공자가 관리 가능한 최대 클라이언트 수를 설정함을 특징으로 하는 소프트웨어 스트리밍 서비스 제공 장치
|
7 |
7
제2항에 있어서, 상기 관리부는요청되지 않은 소프트웨어에 대하여 소프트웨어 별로 서비스 제공자를 미리 생성하여 관리함을 특징으로 하는 소프트웨어 스트리밍 서비스 제공 장치
|
8 |
8
스트리밍 서비스 가능한 소프트웨어들 각각에 대한 정보를 관리하는 제1 과정;클라이언트로부터의 소프트웨어 스트리밍 서비스 요청에 응답하여 상기 소프트웨어를 분석하는 제2 과정;서비스 제공자 관리 정보를 검색하여 상기 서비스 요청된 소프트웨어를 서비스할 수 있는 서비스 제공자를 획득하는 제3 과정; 상기 획득된 서비스 제공자의 클라이언트 목록에 상기 클라이언트의 정보를 추가하는 제4과정; 및 상기 획득된 서비스 제공자를 통해 상기 클라이언트에게 소프트웨어 스트리밍 서비스를 제공하는 제5과정을 구비하는 소프트웨어 스트리밍 서비스 제공 방법
|
9 |
9
제8항에 있어서, 상기 제1 과정은서비스 제공자별로 각 서비스 제공자가 서비스 중인 소프트웨어의 크기 정보 및 요구 대역폭에 따라 해당 서비스 제공자가 관리 가능한 최대 클라이언트 수를 설정하여 관리함을 특징으로 하는 소프트웨어 스트리밍 서비스 제공 방법
|
10 |
10
제8항에 있어서, 상기 제1 과정은요청되지 않은 소프트웨어에 대하여 소프트웨어 별로 서비스 제공자를 미리 생성하여 관리함을 특징으로 하는 소프트웨어 스트리밍 서비스 제공 방법
|
11 |
11
제8항에 있어서, 상기 제1 과정은 상기 소프트웨어 각각에 대하여 실행코드 및 페이지 형태의 파일 정보를 저장함을 특징으로 하는 소프트웨어 스트리밍 서비스 제공 방법
|
12 |
12
삭제
|
13 |
13
제8항에 있어서, 상기 획득된 서비스 제공자가 없으면, 상기 서비스 요청된 소프트웨어를 서비스할 수 있는 서비스하기 위한 신규 서비스 제공자를 생성한 후, 상기 신규 서비스 제공자를 통해 상기 클라이언트에게 소프트웨어 스트리밍 서비스를 제공하는 제 6과정을 더 구비하는 것을 특징으로 하는 소프트웨어 스트리밍 서비스 제공 방법
|