1 |
1
UPnP 기반의 네트워크에서 서버와 클라이언트간의 스케쥴을 동기화하는 방법에 있어서, 스케쥴 동기화 명령을 수신하면, SSDP 프로토콜을 이용하여 상기 네트워크 상에 존재하는 디바이스들을 탐색하는 단계;상기 탐색된 디바이스들에 대한 목록을 서버와 클라이언트로 구분하여 표시하는 단계;상기 목록에서 스케쥴을 동기화할 서버와 클라이언트가 선택되면, 상기 선택된 서버의 기저장된 스케쥴을 상기 선택된 클라이언트로 전송하는 단계; 및상기 선택된 서버에 저장된 스케쥴이 업데이트되면, 상기 업데이트된 스케쥴을 상기 선택된 클라이언트에 전송하는 단계;를 포함하고,상기 선택된 서버와 클라이언트 간의 스케쥴 동기화를 위해, 스케쥴 요청 액션을 생성하여 상기 서버로 전송하고, 스케쥴 추가 액션, 스케쥴 삭제 액션 및 스케쥴 수정 액션 중 적어도 하나를 생성하여 상기 클라이언트로 전송하는 것을 특징으로 하는 스케쥴 동기화 방법
|
2 |
2
제 1항에 있어서,상기 스케쥴의 업데이트는,상기 스케쥴의 추가, 삭제 및 수정 중 적어도 하나를 포함하는 것을 특징으로 하는 스케쥴 동기화 방법
|
3 |
3
제 1항에 있어서,상기 스케쥴이 복수 개의 단위 스케쥴로 구성되어 있는 경우, 상기 업데이트된 스케쥴은 상기 복수 개의 단위 스케쥴 중 업데이트된 단위 스케쥴인 것을 특징으로 하는 스케쥴 동기화 방법
|
4 |
4
제 1항에 있어서,상기 스케쥴은,스케쥴의 아이디 및 상기 스케쥴의 상세 정보를 포함하고, 상기 스케쥴의 상세 정보는, 스케쥴의 시작 시간, 스케쥴의 종료 시간, 스케쥴의 기술, 스케쥴에 대한 알림 및 상기 알림에 대한 반복도 중 적어도 하나를 포함하는 것을 특징으로 하는 스케쥴 동기화 방법
|
5 |
5
제 1항에 있어서,상기 스케쥴이 업데이트되면, 상기 서버로부터 변경된 상기 스케쥴에 대한 버전 정보를 상기 업데이트된 스케쥴과 함께 인가받는 단계;를 더 포함하는 것을 특징으로 하는 스케쥴 동기화 방법
|
6 |
6
제 5항에 있어서,상기 버전 정보는 상기 스케쥴이 저장된 기기가 관리하는 System Update ID인 것을 특징으로 하는 스케쥴 동기화 방법
|
7 |
7
제1항에 있어서,상기 서버의 기저장된 스케쥴의 알림 시간에 현재 시간이 포함되면, 상기 서버로부터 스케쥴의 알림 이벤트를 인가받는 단계;상기 알림 이벤트의 인가에 대응하여 상기 스케쥴에 대한 정보를 요청하는 스케쥴 요청 액션을 호출하는 단계; 및 상기 스케쥴 요청 액션에 포함된 정보 중 적어도 하나를 포함하는 스케쥴 알림 액션을 생성하여 상기 클라이언트에 전송하는 단계;를 포함하는 것을 특징으로 하는 스케쥴 동기화 방법
|
8 |
8
제 7항에 있어서,상기 스케쥴 요청 액션은,상기 스케쥴에 대한 ID 및 상기 스케쥴에 대한 상세 정보를 포함하고,상기 스케쥴의 상세 정보는, 스케쥴의 시작 시간, 스케쥴의 종료 시간, 스케쥴의 기술, 스케쥴에 대한 알림 및 상기 알림에 대한 반복도 중 적어도 하나를 포함하는 것을 특징으로 하는 스케쥴 동기화 방법
|
9 |
9
UPnP 기반의 네트워크에서 서버와 클라이언트 간의 스케쥴을 동기화하는 장치에 있어서, 스케쥴을 저장하고 관리하는 스케쥴 서비스; 및스케쥴 동기화 명령을 수신하면, SSDP 프로토콜을 이용하여 상기 네트워크 상에 존재하는 디바이스들을 탐색하고, 상기 탐색된 디바이스들에 대한 목록을 서버와 클라이언트로 구분하여 표시하며, 상기 목록에서 스케쥴을 동기화할 서버와 클라이언트가 선택되면, 상기 선택된 서버의 기 저장된 스케쥴을 상기 선택된 클라이언트에 전송하고, 상기 선택된 서버에 저장된 스케쥴이 업데이트되면, 상기 업데이트된 스케쥴을 상기 선택된 클라이언트에 전송하는 제어 포인트;를 포함하고, 상기 제어 포인트는, 상기 선택된 서버와 클라이언트 간의 스케쥴 동기화를 위해, 스케쥴 요청 액션을 생성하여 상기 서버로 전송하고, 스케쥴 추가 액션, 스케쥴 삭제 액션 및 스케쥴 수정 액션 중 적어도 하나를 생성하여 상기 클라이언트로 전송하는 것을 특징으로 하는 스케쥴 동기화 장치
|
10 |
10
제 9항에 있어서,상기 스케쥴 서비스는,상기 기저장된 스케쥴의 추가, 삭제 및 수정 중 적어도 하나가 수행되면, 이벤트를 생성하여 상기 제어 포인트에 인가하는 것을 특징으로 하는 스케쥴 동기화 장치
|
11 |
11
제 9항에 있어서,상기 스케쥴이 복수 개의 단위 스케쥴로 구성되어 있는 경우, 상기 업데이트된 스케쥴은 상기 복수 개의 단위 스케쥴 중 업데이트된 단위 스케쥴인 것을 특징으로 하는 스케쥴 동기화 장치
|
12 |
12
제 9항에 있어서,상기 스케쥴은,스케쥴의 아이디 및 상기 스케쥴의 상세 정보를 포함하고, 상기 스케쥴의 상세 정보는, 스케쥴의 시작 시간, 스케쥴의 종료 시간, 스케쥴의 기술, 스케쥴에 대한 알림 및 상기 알림에 대한 반복도 중 적어도 하나를 포함하는 것을 특징으로 하는 스케쥴 동기화 장치
|
13 |
13
삭제
|
14 |
14
제 9항에 있어서,상기 제어 포인트는,상기 서버로부터 현재 시간이 스케쥴의 알림 시간에 포함된다는 알림 이벤트를 수신하면, 상기 서버로부터 알림 이벤트에 대응하는 스케쥴에 대한 정보를 요청하여 상기 스케쥴 서비스에 인가하는 것을 특징으로 하는 스케쥴 동기화 장치
|
15 |
15
삭제
|