1 |
1
웹 기반 가상 데스크탑 프로토콜을 이용하는 장치에 의한 컨텐츠 제공 방법에 있어서,클라이언트에 대해 할당된 가상 데스크탑의 화면을 캡쳐하는 단계;상기 캡쳐된 화면의 엔트로피 값을 계산하는 단계;상기 계산한 엔트로피 값과, 상기 캡쳐된 화면의 높이, 너비 및 확률값을 기반으로 상기 캡쳐한 화면에 대한 압축 포맷을 결정하는 단계;상기 클라이언트의 네트워크 상태를 기반으로 컨텐츠의 인코딩 품질을 조절하는 단계; 및상기 인코딩 품질이 조절된 컨텐츠를 상기 클라이언트에게 제공하는 단계를 포함하되,상기 인코딩 품질이 조절된 컨텐츠는 상기 클라이언트의 웹 브라우저를 통해 표시되는 것을 특징으로 하는 컨텐츠 제공 방법
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,상기 캡쳐된 화면은,JPEG(Joint Photographic Coding Experts Group) 및 PNG(Portable network Graphics) 중 어느 하나의 포맷으로 압축되는 것을 특징으로 하는 컨텐츠 제공 방법
|
5 |
5
제4항에 있어서,상기 결정하는 단계는,PNG 필터 및 샤논 엔트로피 알고리즘(Shannon Entropy Algorithm)을 기반으로 도출된 수학식을 이용하여 상기 캡쳐된 화면을 분류하는 단계를 포함하는 것을 특징으로 하는 컨텐츠 제공 방법
|
6 |
6
제1항에 있어서,상기 클라이언트의 네트워크 상태는,상기 웹 기반 가상 데스크탑 프로토콜을 이용하는 장치의 전송 버퍼를 모니터링하여 상기 클라이언트의 네트워크 대역폭을 계산함으로써 획득되는 것을 특징으로 하는 컨텐츠 제공 방법
|
7 |
7
제1항에 있어서,상기 조절하는 단계는,상기 클라이언트의 웹 브라우저의 해상도를 모니터링하는 단계; 및상기 웹 브라우저의 해상도에 따라 상기 컨텐츠의 크기를 조절하는 단계를 더 포함하는 것을 특징으로 하는 컨텐츠 제공 방법
|
8 |
8
제1항에 있어서,상기 조절하는 단계는,상기 네트워크의 상태를 기반으로 상기 컨텐츠의 프레임을 조절하는 단계를 포함하는 것을 특징으로 하는 컨텐츠 제공 방법
|
9 |
9
제1항에 있어서,웹 소켓을 기반으로 상기 클라이언트의 웹 브라우저와 직접 통신을 수행하는 단계를 더 포함하는 것을 특징으로 하는 컨텐츠 제공 방법
|
10 |
10
제9항에 있어서,상기 직접 통신을 수행하는 단계는,상기 클라이언트로부터 상기 가상 데스크탑의 마우스, 키보드 및 화면 중 적어도 하나에 대한 제어 정보를 수신하는 단계; 및상기 수신된 제어 정보에 따라 상기 마우스, 키보드 및 화면을 제어하는 단계를 포함하는 것을 특징으로 하는 컨텐츠 제공 방법
|
11 |
11
웹 기반 가상 데스크탑 프로토콜을 이용하는 장치에 있어서,클라이언트의 네트워크 상태를 모니터링하는 모니터;상기 클라이언트의 네트워크 상태를 기반으로 컨텐츠의 인코딩 품질을 제어하는 제어부;상기 제어부의 제어에 따라 상기 컨텐츠를 인코딩하는 인코더; 및상기 클라이언트와의 연결을 관리하는 연결 관리부를 포함하되,상기 인코딩된 컨텐츠는 상기 클라이언트로 제공되어 상기 클라이언트의 웹 브라우저를 통해 표시되고,상기 제어부는,상기 클라이언트에 적어도 하나의 가상 데스크탑을 할당하고, 상기 가상 데스크탑의 화면을 캡쳐하며, 상기 캡쳐한 화면의 엔트로피 값을 계산하고, 상기 계산한 엔트로피 값과, 상기 캡쳐된 화면의 높이, 너비 및 확률값을 기반으로 상기 캡쳐한 화면에 대한 압축 포맷을 결정하는 것을 특징으로 하는 장치
|
12 |
12
삭제
|
13 |
13
삭제
|
14 |
14
제11항에 있어서,상기 제어부는,JPEG(Joint Photographic Coding Experts Group) 및 PNG(Portable network Graphics) 중 어느 하나의 포맷으로 상기 캡쳐한 화면이 압축되도록 결정하는 것을 특징으로 하는 장치
|
15 |
15
제14항에 있어서,상기 제어부는,PNG 필터 및 샤논 엔트로피 알고리즘(Shannon Entropy Algorithm)을 기반으로 도출된 수학식을 이용하여 상기 캡쳐한 화면을 분류하는 것을 특징으로 하는 장치
|
16 |
16
제11항에 있어서,상기 모니터는,상기 웹 기반 가상 데스크탑 프로토콜을 이용하는 장치의 전송 버퍼를 모니터링하여 상기 클라이언트의 네트워크 대역폭을 계산함으로써 상기 클라이언트의 네트워크 상태에 대한 정보를 획득하는 것을 특징으로 하는 장치
|
17 |
17
제11항에 있어서,상기 모니터는,상기 클라이언트의 웹 브라우저의 해상도를 모니터링하고,상기 제어부는,상기 웹 브라우저의 해상도에 따라 상기 컨텐츠의 크기를 제어하는 것을 특징으로 하는 장치
|
18 |
18
제11항에 있어서,상기 제어부는,상기 네트워크의 상태를 기반으로 상기 컨텐츠의 프레임을 제어하는 것을 특징으로 하는 장치
|
19 |
19
제11항에 있어서,상기 연결 관리부는,웹 소켓을 기반으로 상기 클라이언트의 웹 브라우저와 직접 통신을 수행하는 것을 특징으로 하는 장치
|
20 |
20
제19항에 있어서,상기 제어부는,상기 연결 관리부를 통해 상기 클라이언트로부터 상기 가상 데스크탑의 마우스, 키보드 및 화면 중 적어도 하나에 대한 제어 정보가 수신되면, 상기 수신된 제어 정보에 따라 상기 마우스, 키보드 및 화면을 제어하는 것을 특징으로 하는 장치
|