1 |
1
로컬 디바이스가 원격 디바이스와 자원을 공유하는 방법에 있어서,원격 디바이스로, 로컬 디바이스의 어플리케이션으로부터 수신한 상기 원격 디바이스의 하드웨어 자원 또는 소프트웨어 자원을 포함하는 원격 자원에 대한 액세스 요청을 전달하는 단계;상기 원격 디바이스로부터, 상기 원격 디바이스가 상기 액세스 요청에 따라 상기 원격 자원에 액세스한 결과인 액세스 데이터를 수신하는 단계;상기 액세스 데이터에, 상기 액세스 데이터를 전달한 상기 원격 디바이스의 식별자를 결합하는 단계; 및상기 어플리케이션으로, 상기 원격 디바이스의 식별자가 결합된 액세스 데이터를 전달하는 단계를 포함하는 디바이스간의 자원 공유 방법
|
2 |
2
제1항에 있어서,상기 액세스 요청을 수신할 상기 원격 디바이스로, 상기 원격 디바이스의 리시버 컴포넌트에 대한 생성 요청을 전달하는 단계; 및상기 원격 디바이스로부터, 상기 원격 디바이스가 상기 생성 요청에 응답하여, 상기 리시버 컴포넌트를 생성하여 상기 로컬 디바이스와 협업할 준비가 완료되었다는 메시지를 수신하는 단계를 더 포함하고,상기 원격 디바이스는, 상기 리시버 컴포넌트를 통해 상기 액세스 요청을 수신하는 디바이스간의 자원 공유 방법
|
3 |
3
제1항에 있어서,상기 액세스 데이터를 수신하는 단계는,상기 원격 디바이스로부터 상기 로컬 디바이스의 리시버 컴포넌트에 대한 생성 요청을 수신하면, 상기 생성 요청에 응답하여, 상기 리시버 컴포넌트를 생성하는 단계; 및상기 리시버 컴포넌트를 통하여, 상기 액세스 데이터를 수신하는 단계를 포함하는 디바이스간의 자원 공유 방법
|
4 |
4
제1항에 있어서,상기 액세스 요청을 전달하는 단계는,상기 어플리케이션이 전달한 서비스 콜 또는 API(Application Programming Interface) 콜에 포함된 플래그에 기초하여, 상기 액세스 요청을 상기 원격 디바이스로 전달하고,상기 플래그는,상기 어플리케이션이 상기 로컬 디바이스 또는 상기 원격 디바이스 중 어느 하나의 디바이스에 대한 하드웨어 자원 또는 소프트웨어 자원에 액세스하는 것인지를 구별하기 위해 이용되는 디바이스간의 자원 공유 방법
|
5 |
5
원격 디바이스가 로컬 디바이스와 자원을 공유하는 방법에 있어서,로컬 디바이스로부터, 원격 디바이스의 하드웨어 자원 또는 소프트웨어 자원을 포함하는 원격 자원에 대한 액세스 요청을 수신하는 단계;수신된 상기 액세스 요청에 따라 상기 원격 자원에 액세스하는 단계; 및상기 원격 자원으로부터 상기 원격 자원에 액세스한 결과인 액세스 데이터를 수신하면, 상기 로컬 디바이스로 상기 액세스 데이터를 전달하는 단계를 포함하는 디바이스간의 자원 공유 방법
|
6 |
6
제5항에 있어서,상기 로컬 디바이스로부터, 상기 원격 디바이스의 리시버 컴포넌트에 대한 생성 요청을 수신하는 단계;상기 생성 요청에 응답하여, 상기 리시버 컴포넌트를 생성하는 단계; 및상기 리시버 컴포넌트가 생성되면, 상기 로컬 디바이스로, 상기 로컬 디바이스와 협업할 준비가 완료되었다는 메시지를 전달하는 단계를 더 포함하고,상기 액세스 요청은, 상기 리시버 컴포넌트를 통해 수신되는 디바이스간의 자원 공유 방법
|
7 |
7
제5항에 있어서,상기 액세스 데이터를 전달하는 단계는,상기 로컬 디바이스로, 상기 로컬 디바이스의 리시버 컴포넌트에 대한 생성 요청을 전달하는 단계; 및상기 로컬 디바이스에서 생성된 상기 리시버 컴포넌트로 상기 액세스 데이터를 전달하는 단계를 포함하는 디바이스간의 자원 공유 방법
|
8 |
8
로컬 디바이스가 원격 디바이스와 자원을 공유하는 방법에 있어서,로컬 디바이스의 어플리케이션이 상기 로컬 디바이스의 자원의 주소를 프레임워크로 전달하면, 원격 디바이스로 상기 자원을 전송하기 위한 액세스 요청을 전달하는 단계; 및상기 원격 디바이스가 핸들러 컴포넌트를 통해 상기 액세스 요청에 대응하여 상기 자원을 활용하는 더미 어플리케이션을 별도로 실행하면, 상기 프레임워크에서 상기 더미 어플리케이션으로 상기 자원을 전달하는 단계를 포함하는 디바이스간의 자원 공유 방법
|
9 |
9
제8항에 있어서,상기 자원을 전달하는 단계는,상기 프레임워크가 생성한 소켓을 통해 상기 더미 어플리케이션과 연결하는 단계; 및상기 더미 어플리케이션으로 상기 소켓을 통해 상기 자원을 전달하는 단계를 포함하는 디바이스간의 자원 공유 방법
|
10 |
10
원격 디바이스가 로컬 디바이스와 자원을 공유하는 방법에 있어서,로컬 디바이스로부터, 상기 로컬 디바이스에서 원격 디바이스로 자원을 전송하기 위한 액세스 요청을 수신하는 단계;상기 액세스 요청에 대응하여, 핸들러 컴포넌트를 통해 상기 자원을 이용하기 위한 더미 어플리케이션을 실행하는 단계;상기 더미 어플리케이션과 상기 로컬 디바이스의 프레임워크를 연결하는 단계; 및상기 더미 어플리케이션을 통해, 상기 로컬 디바이스의 프레임워크로부터 상기 자원을 수신하는 단계를 포함하는 디바이스간의 자원 공유 방법
|
11 |
11
제10항에 있어서,상기 원격 디바이스의 프레임워크를 통해, 상기 자원을 디코딩하는 디코더를 생성하는 단계;상기 자원에 포함된 컨텐츠를 상기 디코더를 통해 디코딩하는 단계; 및디코딩된 상기 컨텐츠를 상기 더미 어플리케이션을 통해 재생하는 단계를 더 포함하는 디바이스간의 자원 공유 방법
|
12 |
12
제11항에 있어서,상기 더미 어플리케이션은, 상기 컨텐츠에 포함된 비디오 데이터를 재생하기 위하여, 상기 원격 디바이스의 화면을 제어하는 디바이스간의 자원 공유 방법
|
13 |
13
제10항에 있어서,상기 프레임워크를 연결하는 단계는,상기 더미 어플리케이션으로 상기 프레임워크의 소켓에 대한 정보를 전달하는 단계; 및상기 더미 어플리케이션이 상기 소켓에 대한 정보를 이용하여 상기 프레임워크와 통신함으로써, 상기 더미 어플리케이션과 상기 로컬 디바이스의 프레임워크를 연결하는 단계를 포함하는 디바이스간의 자원 공유 방법
|
14 |
14
로컬 디바이스가 원격 디바이스와 자원을 공유하는 방법에 있어서,로컬 디바이스의 어플리케이션이 상기 로컬 디바이스의 자원의 주소를 프레임워크로 전달하면, 원격 디바이스로 상기 자원을 전송하기 위한 액세스 요청을 전달하는 단계; 및상기 원격 디바이스가 핸들러 컴포넌트를 통해 상기 액세스 요청에 대응하여 상기 자원을 디코딩하는 디코더를 생성하면, 상기 원격 디바이스로 상기 자원을 전달하는 단계를 포함하고,상기 원격 디바이스는,별도의 더미 어플리케이션을 실행하지 않고, 상기 자원을 수신한 핸들러 컴포넌트를 통해 상기 자원을 직접 이용하는 디바이스간의 자원 공유 방법
|
15 |
15
원격 디바이스가 로컬 디바이스와 자원을 공유하는 방법에 있어서,로컬 디바이스로부터, 상기 로컬 디바이스에서 원격 디바이스로 자원을 전송하기 위한 액세스 요청을 수신하는 단계;상기 액세스 요청에 대응하여, 핸들러 컴포넌트를 통해 상기 자원을 디코딩하기 위한 디코더를 생성하는 단계; 및상기 디코더가 생성되면, 상기 로컬 디바이스로부터 상기 자원을 수신하는 단계를 포함하고,상기 자원은,별도로 실행된 더미 어플리케이션이 아닌, 상기 자원을 수신한 핸들러 컴포넌트를 통해 직접 이용되는 디바이스간의 자원 공유 방법
|