1 |
1
실제 전자제품의 기능을 실행하기 위한 소프트웨어 및 하드웨어 인터페이스 기능을 포함하는 가상 전자제품을 구비하고, 사용자 단말의 요청에 상응하여 상기 가상 전자제품을 실행하거나 상기 가상 전자제품을 상기 사용자 단말에 전송하는 가상전자제품 제공 장치를 포함하는 가상전자제품 제공 시스템
|
2 |
2
제1항에 있어서, 상기 가상전자제품 제공 장치는 상기 실제 전자제품의 소프트웨어의 변경이 발생하는 경우 상기 실제 전자제품의 제조사 서버로부터 변경된 소프트웨어를 제공받아 상기 실제 전자제품의 기능을 실행하기 위한 소프트웨어를 갱신하는 것을 특징으로 하는 가상전자제품 제공 시스템
|
3 |
3
제1항에 있어서, 상기 가상 전자제품은 상기 실제 전자제품에 탑재된 소프트웨어 스택과 동일하게 구성되는 소프트웨어 스택; 상기 실제 전자제품의 중앙처리장치 또는 프로세서를 위해 컴파일된 소프트웨어 스택을 인식하여 실행하고, 상기 실제 전자제품에 포함된 주변 장치를 에뮬레이션하는 가상 하드웨어; 및 상기 실제 전자제품의 외형 디자인을 디스플레이하는 제품 표현 모듈을 포함하는 것을 특징으로 하는 가상전자제품 제공 시스템
|
4 |
4
제3항에 있어서, 상기 소프트웨어 스택은 운영체제, 미들웨어, 응용 및 응용 관리자를 포함하고, 상기 응용 관리자는 네트워크를 통해 외부의 서버에 접속할 수 있는 네트워크 접속 기능과, 사용자 인증 기능을 수행하는 것을 특징으로 하는 가상전자제품 제공 시스템
|
5 |
5
제4항에 있어서, 상기 가상 전자제품은 상기 응용 관리자를 통해 애플리케이션 서버와 인증 절차를 수행한 후 상기 애플리케이션 서버로부터 애플리케이션을 다운로드하여 설치하는 것을 특징으로 하는 가상전자제품 제공 시스템
|
6 |
6
제3항에 있어서, 상기 가상 하드웨어는 상기 실제 전자제품의 중앙처리장치 또는 프로세서에 대한 에뮬레이션 기능을 포함하는 경우, 상기 소프트웨어 스택을 컴파일하지 않고 사용하는 것을 특징으로 하는 가상전자제품 제공 시스템
|
7 |
7
제3항에 있어서, 상기 가상 하드웨어는 상기 실제 전자제품의 중앙처리장치 또는 프로세서에 대한 에뮬레이션 기능을 포함하지 않는 경우, 상기 가상 전자제품을 실행하는 장치에 탑재된 중앙처리장치 또는 프로세서가 인식하도록 상기 소프트웨어 스택을 컴파일하는 것을 특징으로 하는 가상전자제품 제공 시스템
|
8 |
8
제3항에 있어서, 상기 제품 표현 모듈은 상기 실제 전자제품의 외부 디자인 정보에 대해 마크업(markup) 언어를 사용하여 정의한 데이터 또는 미리 정의한 형태의 데이터를 해석하여 상기 가상 전자제품의 외형을 표현하는 것을 특징으로 하는 가상전자제품 제공 시스템
|
9 |
9
제3항에 있어서, 상기 소프트웨어 스택은 상기 가상 하드웨어와 독립적으로 갱신되는 것을 특징으로 하는 가상전자제품 제공 시스템
|
10 |
10
가상전자제품 제공 서버로부터 가상 전자제품을 제공 받고 제공받은 상기 가상 전자제품을 실행하는 가상전자제품 실행 장치를 포함하되, 상기 가상 전자제품은 실제 전자제품에 탑재된 소프트웨어 스택과 동일하게 구성되는 소프트웨어 스택; 상기 실제 전자제품의 중앙처리장치 또는 프로세서를 위해 컴파일된 소프트웨어 스택을 인식하여 실행하고, 상기 실제 전자제품에 포함된 주변 장치를 에뮬레이션하는 가상 하드웨어; 및 상기 실제 전자제품의 외형 디자인을 디스플레이하는 제품 표현 모듈을 포함하는 것을 특징으로 하는 가상전자제품 제공 시스템
|