1 |
1
서버(server) 장치에서 수행되는 가상 데스크탑(virtual desktop) 기반의 데이터 처리 방법으로서,클라이언트(client) 장치에서 동작하는 웹브라우저(web browser) 상의 웹 애플리케이션(web application)을 통해 가상 데스크탑 환경을 상기 클라이언트 장치에 제공하는 단계;상기 웹 애플리케이션을 통해 제1 메시지(message)를 수신하는 단계;상기 제1 메시지로부터 상기 웹브라우저 성능 정보를 획득하는 단계;상기 웹브라우저 성능 정보가 나타내는 사운드 데이터 처리 성능을 기반으로 상기 사운드 데이터를 생성하는 단계; 및생성된 사운드 데이터를 상기 웹 애플리케이션을 통해 상기 클라이언트 장치로 전송하는 단계를 포함하되,상기 사운드 데이터를 생성하는 단계는,상기 사운드 데이터 처리 성능을 기반으로 사운드 데이터의 기간(duration)을 조정하는 단계; 및상기 조정된 사운드 데이터를 상기 사운드 데이터 처리 성능을 기반으로 압축하는 단계를 포함하는, 데이터 처리 방법
|
2 |
2
청구항 1에 있어서,상기 서버 장치는 RDC(remote desktop connection) 프로토콜(protocol)을 기반으로 상기 클라이언트 장치와 웹 사용자 인터페이스(web user interface)로 연결되는, 데이터 처리 방법
|
3 |
3
청구항 1에 있어서,상기 웹브라우저 성능 정보는,상기 웹브라우저의 화면 데이터 처리 성능 정보 및 사운드 데이터 처리 성능 정보 중 적어도 하나를 포함하는, 데이터 처리 방법
|
4 |
4
청구항 1에 있어서,상기 데이터 처리 방법은,상기 웹브라우저 성능 정보가 나타내는 화면 데이터 처리 성능을 기반으로 상기 화면 데이터를 생성하는 단계; 및생성된 화면 데이터를 상기 웹 애플리케이션을 통해 상기 클라이언트 장치에 전송하는 단계를 더 포함하는, 데이터 처리 방법
|
5 |
5
청구항 4에 있어서,상기 화면 데이터를 생성하는 단계는,상기 화면 데이터 처리 성능을 기반으로 화면 데이터의 모양, 개수 및 넓이 중 적어도 하나를 조정하는 단계; 및조정된 화면 데이터를 상기 화면 데이터 처리 성능을 기반으로 압축하는 단계를 포함하는, 데이터 처리 방법
|
6 |
6
삭제
|
7 |
7
삭제
|
8 |
8
청구항 1에 있어서,상기 데이터 처리 방법은,상기 웹 애플리케이션을 통해 입력 이벤트(event)를 수신하는 단계; 및네이티브 애플리케이션(native application)을 기반으로 상기 입력 이벤트를 처리하는 단계를 더 포함하는, 데이터 처리 방법
|
9 |
9
클라이언트(client) 장치에서 수행되는 가상 데스크탑(virtual desktop) 기반의 데이터 처리 방법으로서,웹브라우저(web browser) 상의 웹 애플리케이션(web application)을 통해 가상 데스크탑 환경을 서버(server) 장치로부터 서빙(serving)받는 단계;상기 웹브라우저의 성능 정보를 포함한 제1 메시지(message)를 상기 웹 애플리케이션을 통해 상기 서버 장치에 제공하는 단계; 및상기 웹브라우저의 성능 정보가 나타내는 성능을 기반으로 처리된 데이터를 상기 웹 애플리케이션을 통해 상기 서버 장치로부터 수신하는 단계를 포함하되,상기 데이터 처리 방법은,화면 데이터 및 사운드 데이터를 수신한 경우, 타임 스탬프(timestamp)를 기반으로 상기 화면 데이터와 상기 사운드 데이터를 동기화하여 출력하는 단계를 더 포함하는, 데이터 처리 방법
|
10 |
10
청구항 9에 있어서,상기 웹브라우저 성능 정보는,상기 웹브라우저의 화면 데이터 처리 성능 정보 및 사운드 데이터 처리 성능 정보 중 적어도 하나를 포함하는, 데이터 처리 방법
|
11 |
11
청구항 9에 있어서,상기 처리된 데이터는,상기 웹브라우저 성능 정보가 나타내는 화면 데이터 처리 성능을 기반으로 처리된 화면 데이터 및 상기 웹브라우저 성능 정보가 나타내는 사운드 데이터 처리 성능을 기반으로 처리된 사운드 데이터 중 적어도 하나를 포함하는, 데이터 처리 방법
|
12 |
12
삭제
|
13 |
13
청구항 9에 있어서,상기 데이터 처리 방법은,입력 이벤트(event)가 발생된 경우, 상기 입력 이벤트를 상기 웹 애플리케이션을 통해 상기 서버 장치에 전송하는 단계를 더 포함하는, 데이터 처리 방법
|
14 |
14
서버(server) 장치로서,프로세서(processor); 및상기 프로세서를 통해 실행되는 적어도 하나의 프로그램 명령(program command)이 저장된 메모리(memory)를 포함하고, 상기 적어도 하나의 프로그램 명령은,클라이언트(client) 장치에서 동작하는 웹브라우저(web browser) 상의 웹 애플리케이션(web application)을 통해 가상 데스크탑 환경을 상기 클라이언트 장치에 제공하는 단계;상기 웹 애플리케이션을 통해 제1 메시지(message)를 수신하는 단계;상기 제1 메시지로부터 상기 웹브라우저 성능 정보를 획득하는 단계;상기 웹 브라우저 성능 정보가 나타내는 사운드 데이터 처리 성능을 기반으로 상기 사운드 데이터를 생성하는 단계; 및생성된 사운드 데이터를 상기 웹 애플리케이션을 통해 상기 클라이언트 장치로 전송하는 단계를 수행하도록 실행 가능하되,상기 사운드 데이터를 생성하는 단계는,상기 사운드 데이터 처리 성능을 기반으로 사운드 데이터의 기간(duration)을 조정하는 단계; 및상기 조정된 사운드 데이터를 상기 사운드 데이터 처리 성능을 기반으로 압축하는 단계를 포함하는, 서버 장치
|
15 |
15
청구항 14에 있어서,상기 서버 장치는 RDC(remote desktop connection) 프로토콜(protocol)을 기반으로 상기 클라이언트 장치와 웹 사용자 인터페이스(web user interface)로 연결되는, 서버 장치
|
16 |
16
청구항 14에 있어서,상기 웹브라우저 성능 정보는,상기 웹브라우저의 화면 데이터 처리 성능 정보 및 사운드 데이터 처리 성능 정보 중 적어도 하나를 포함하는, 서버 장치
|
17 |
17
청구항 14에 있어서,상기 적어도 하나의 프로그램 명령은,상기 웹브라우저 성능 정보가 나타내는 화면 데이터 처리 성능을 기반으로 상기 화면 데이터를 생성하는 단계; 및생성된 화면 데이터를 상기 웹 애플리케이션을 통해 상기 클라이언트 장치에 전송하는 단계를 더 수행하도록 실행 가능한, 서버 장치
|
18 |
18
청구항 17에 있어서,상기 화면 데이터를 생성하는 단계는,상기 화면 데이터 처리 성능을 기반으로 화면 데이터의 모양, 개수 및 넓이 중 적어도 하나를 조정하는 단계; 및조정된 화면 데이터를 상기 화면 데이터 처리 성능을 기반으로 압축하는 단계를 포함하는, 서버 장치
|
19 |
19
삭제
|
20 |
20
삭제
|