1 |
1
홈 네트워크 시스템에서 다수의 단말기들 각각에 적합한 어플리케이션을 서비스하는 방법에 있어서, 단말기들로부터 어플리케이션 요청 및 상기 단말기들의 특성정보를 각각 수신하는 단계; 상기 어플리케이션 요청에 대응하는 다수의 컴포넌트들을 포함하는 통합 문서를 다운로드하는 단계; 및상기 통합 문서에서 상기 특성정보에 따라 적어도 일부 컴포넌트를 선택 및 추출하여 상기 각 단말기에 대응하는 상기 어플리케이션을 생성하고, 생성된 어플리케이션을 해당 단말기로 서비스하는 단계를 포함하는 홈 네트워크 시스템에서 어플리케이션 서비스 방법
|
2 |
2
제1항에 있어서, 상기 통합문서는상기 다수의 단말기 각각이 상기 어플리케이션을 각각 재생하기 위한 마크업 언어로 작성된 컴포넌트들이 통합된 것인 홈 네트워크 시스템에서 어플리케이션 서비스 방법
|
3 |
3
제1항에 있어서, 상기 서비스하는 단계는상기 특성정보로부터 파라미터를 추출하는 단계;상기 파라미터를 이용하여 상기 단말기가 해당하는 클래스를 결정하는 단계; 및상기 결정된 클래스를 이용하여 상기 통합문서에서 적어도 일부 컴포넌트를 선택 및 추출하는 단계를 포함하는 것인 홈 네트워크 시스템에서 어플리케이션 서비스 방법
|
4 |
4
제3항에 있어서, 상기 특성정보는상기 단말기의 성능, 해상도, 상기 단말기의 대역폭, 상기 단말기의 위치, 상기 단말기가 위치한 지역의 시간, 상기 단말기의 사용자 정보, 상기 단말기의 보안설정 정도, 상기 어플리케이션의 제한 요소 중 적어도 하나를 포함하는 것인 홈 네트워크 시스템에서 어플리케이션 서비스 방법
|
5 |
5
제4항에 있어서, 상기 서비스하는 단계는상기 결정된 클래스 또는 상기 특성정보를 이용하여, 상기 통합문서의 컴포넌트를 편집하거나 또는 다른 컴포넌트를 추가하여 상기 어플리케이션을 생성하는 단계를 더 포함하는 것인 홈 네트워크 시스템에서 어플리케이션 서비스 방법
|
6 |
6
홈 네트워크 시스템에서 다수의 단말기들 각각에 적합한 어플리케이션을 서비스하는 서버에 있어서, 단말기들로부터 어플리케이션 요청 및 상기 단말기들의 특성정보를 각각 수신하는 요청 처리부; 상기 특성정보로부터 상기 각 단말기가 해당하는 클래스를 결정하여 저장하는 클라이언트 성능 저장부; 상기 어플리케이션 요청에 대응하는 다수의 컴포넌트들을 포함하는 통합 문서를 다운로드하는 어플리케이션 로더; 및상기 결정된 클래스를 이용하여 상기 통합 문서에서 적어도 일부 컴포넌트를 선택 및 추출하여 상기 각 단말기에 대응하는 상기 어플리케이션을 생성하는 트랜스코딩 엔진를 포함하는 홈 네트워크 시스템의 서버
|
7 |
7
제7항에 있어서, 상기 클라이언트 성능 저장부는상기 특성정보로부터 상기 단말기의 성능에 관한 파라미터를 추출하고, 상기 파라미터를 이용하여 상기 단말기의 클래스를 결정하는 것인 홈 네트워크 시스템의 서버
|
8 |
8
제6항에 있어서, 상기 요청 처리부는 상기 클라이언트 성능 저장부에 상기 단말기가 해당하는 클래스를 조회하고, 상기 조회 결과 해당하는 클래스의 정보를 상기 트랜스코딩 엔진에 제공하며,상기 어플리케이션 요청에 관한 정보를 상기 상기 어플리케이션 로더에 제공하여 상기 통합 문서의 다운로드를 요청하는 것인 홈 네트워크 시스템의 서버
|
9 |
9
제6항에 있어서, 상기 특성정보는상기 단말기의 성능, 해상도, 상기 단말기의 대역폭, 상기 단말기의 위치, 상기 단말기가 위치한 지역의 시간, 상기 단말기의 사용자 정보, 상기 단말기의 보안설정 정도, 상기 어플리케이션의 제한 요소 중 적어도 하나를 포함하는 것인 홈 네트워크 시스템의 서버
|
10 |
10
제9항에 있어서, 상기 트랜스코딩 엔진은상기 결정된 클래스 또는 상기 특성정보를 이용하여, 상기 통합문서의 컴포넌트를 편집하거나 또는 다른 컴포넌트를 추가하여 상기 어플리케이션을 생성하는 것인 홈 네트워크 시스템의 서버
|