1 |
1
서버와 다수의 클라이언트가 통신 네트워크를 통해 특정 영역을 공유하는 원격 공유 시스템에 있어서, 특정 화면이나 특정 프로그램 원도우의 위치를 파악하여 필요한 정보를 인코딩하여 송신하는 서버; 및 상기 서버로부터 송신된 화면 정보를 디코딩하여 화면에 출력해주는 동시에 입력되는 사용자 요구 명령을 상기 서버로 전송하는 클라이언트를 포함하는 것을 특징으로 하는 원격 공유 시스템
|
2 |
2
제 1 항에 있어서,상기 서버는,서버 사용자의 요구 명령을 입력하는 입력부;상기 서버의 화면에 정보를 디스플레이하는 출력부;상기 클라이언트들의 다중 접속을 지원해주면서 각종 정보를 수신받는 수신부;상기 입력부를 통해 입력되는 사용자 요구 명령에 따라 해당 명령을 처리함과 동시에 특정 화면이나 특정 프로그램의 윈도우 좌표를 계산하여 필요한 영역의 화면 정보를 인코딩하고 수신된 명령에 따라 해당 명령을 처리하는 제어부; 및상기 제어부에서 인코딩된 정보를 송신하는 송신부를 포함하는 것을 특징으로 하는 원격 공유 시스템
|
3 |
3
제 1 항에 있어서,상기 클라이언트는,클라이언트 사용자의 요구 명령을 입력하는 입력부;상기 클라이언트 화면에 상기 서버의 화면 정보를 디스플레이하는 출력부;상기 서버에서 전송된 정보를 수신받는 수신부;상기 입력부를 통해 입력되는 사용자 요구 명령을 상기 서버로 전송하기 위해 데이터화 하는 동시에 상기 수신부를 통해 입력된 상기 서버 정보들을 처리하고 화면 정보들을 각 포맷에 맞게 디코딩하고 배율을 조정하여 적정위치에 화면을 디스플레이해주며, 상기 클라이언트에 필요한 정보를 파악하고 상기 서버에 요청하는 제어부; 및상기 제어부에서 상기 서버로 전송하기 위해 데이터화 한 정보를 상기 서버로 전송하는 송신부를 포함하는 것을 특징으로 하는 원격 공유 시스템
|
4 |
4
서버와 다수의 클라이언트가 통신 네트워크를 통해 특정 영역을 공유하는 원격 공유 방법에 있어서,서버 사용자가 입력부를 통해 공유하고 싶은 특정 화면 영역을 선택하고 상기 선택한 화면 영역의 좌표를 계산하여 획득하고 클라이언트의 접속을 대기하는 단계;상기 클라이언트가 접속하면 접속된 클라이언트로 상기 좌표를 전송하는 단계;상기 서버는 화면을 캡쳐하고 선택된 화면만 클립핑하고 이를 인코딩을 수행하여 그 결과를 상기 클라이언트로 전송하는 단계;상기 서버에서 전송한 선택된 화면 영역 좌표를 상기 클라이언트가 획득한 후, 상기 서버로부터 송신된 인코딩 정보를 디코딩하고 상기 획득한 좌표 정보에 따라 화면 위치를 선정하여 정보를 디스플레이하는 단계를 포함하는 것을 특징으로 하는 원격 공유 방법
|
5 |
5
제 4 항에 있어서,상기 디코딩 단계가 끝난 직후 상기 클라이언트는 상기 서버로 필요한 화면 정보의 갱신을 요청하는 단계를 더 포함하며,상기 서버는 화면 정보를 갱신하고 이를 상기 클라이언트로 전송하는 것을 특징으로 하는 원격 공유 방법
|
6 |
6
서버와 다수의 클라이언트가 통신 네트워크를 통해 특정 영역을 공유하는 원격 공유 방법에 있어서,클라이언트 사용자가 입력부를 통해 입력한 사용자 요구 명령을 제어부에서 인식하고 이를 송신부를 통해 상기 서버로 전송하는 단계;상기 서버의 수신부는 상기 클라이언트의 사용자 요구 명령을 수신하고, 제어부에서 수신된 명령에 따라 처리하는 단계;상기 처리된 화면을 캡쳐하고 선택된 화면만 클립핑하고 이를 인코딩을 수행하여 그 결과를 상기 클라이언트로 전송하는 단계;상기 서버에서 전송한 선택된 화면 영역 좌표를 상기 클라이언트가 획득한 후, 상기 서버로부터 송신된 인코딩 정보를 디코딩하고 상기 획득한 좌표 정보에 따라 화면 위치를 선정하여 정보를 디스플레이하는 단계를 포함하는 것을 특징으로하는 원격 공유 방법
|
7 |
7
제 6 항에 있어서,상기 디코딩 단계가 끝난 직후 상기 클라이언트는 상기 서버로 필요한 화면 정보의 갱신을 요청하는 단계를 더 포함하며,상기 서버는 화면 정보를 갱신하고 이를 상기 클라이언트로 전송하는 것을 특징으로 하는 원격 공유 방법
|