1 |
1
정보 파싱부, 정보 압축부 정보 저장부, 정보 선택부, 및 어플리케이션 로딩부를 포함하는 어플리케이션 로딩 장치가 수행하는 어플리케이션 로딩 방법에 있어서, 상기 정보 파싱부가 어플리케이션이 사용할 원본 정보를 파싱하여 파싱 정보를 생성하는 단계; 상기 파싱 정보의 크기가 임계 크기 이상인 경우, 상기 정보 압축부가 파싱 정보를 압축하여 압축 정보를 생성하는 단계;상기 정보 저장부가 원본 정보, 및 파싱 정보 또는 압축 정보를 저장하는 단계; 상기 정보 선택부가 파싱 정보의 로드와 관련된 정보를 기초로 저장된 원본 정보, 파싱 정보, 압축 정보 중에서 하나를 선택하는 단계; 및상기 어플리케이션 로딩부가 선택된 원본 정보, 또는 파싱 정보, 또는 압축 정보를 로드하여 어플리케이션을 로딩하는 단계를 포함하고,상기 파싱 정보의 크기가 임계 크기 이상인 경우, 상기 압축 정보를 로드하고, 로드한 압축 정보의 압축을 해제하여 상기 파싱 정보를 복호화하는 시간이 상기 파싱 정보를 로드하는 시간 보다 짧아지며,상기 선택하는 단계는,입출력 성능이 기준값 미만이고, 파싱 정보의 크기가 임계 크기 이상이며, 압축정보의 압축을 해제하는 단말의 처리 성능이 임계값 이상인 경우, 상기 압축 정보를 선택하는 어플리케이션 로딩 방법
|
2 |
2
제1항에 있어서,상기 파싱 정보는,원본 정보에 포함된 구조 정보를 파싱하여 생성한 DOM(Document Object Model) 트리를 포함하는 어플리케이션 로딩 방법
|
3 |
3
제1항에 있어서, 상기 선택하는 단계는,상기 파싱 정보의 로드와 관련된 정보 중 어플리케이션이 로딩되는 단말의 입출력 성능이 기준값 이상인 경우, 상기 정보 선택부가 파싱 정보를 선택하는 어플리케이션 로딩 방법
|
4 |
4
제1항에 있어서, 상기 선택하는 단계는,상기 파싱 정보의 로드와 관련된 정보 중 어플리케이션이 로딩되는 단말의 처리 성능이 임계값 이하인 경우, 상기 정보 선택부가 파싱 정보를 선택하는 어플리케이션 로딩 방법
|
5 |
5
제1항에 있어서, 상기 선택하는 단계는,상기 파싱 정보의 로드와 관련된 정보 중 어플리케이션이 로딩되는 단말의 입출력 성능이 기준값 미만인 경우, 상기 정보 선택부가 원본 정보를 선택하는 어플리케이션 로딩 방법
|
6 |
6
제5항에 있어서, 상기 로딩하는 단계는,원본 정보가 선택된 경우, 상기 어플리케이션 로딩부가 저장된 원본 정보를 파싱하여 파싱 정보를 생성하고, 생성한 파싱 정보를 이용하여 어플리케이션을 로딩하는 어플리케이션 로딩 방법
|
7 |
7
삭제
|
8 |
8
삭제
|
9 |
9
제1항에 있어서, 상기 로딩하는 단계는,압축 정보가 선택된 경우, 상기 어플리케이션 로딩부가 압축 정보의 압축을 해제하여 파싱 정보를 복호화하고, 복호화한 파싱 정보를 이용하여 어플리케이션을 로딩하는 어플리케이션 로딩 방법
|
10 |
10
어플리케이션이 사용할 원본 정보를 파싱하여 파싱 정보를 생성하는 정보 파싱부; 상기 파싱 정보의 크기가 임계 크기 이상인 경우, 파싱 정보를 압축하여 압축 정보를 생성하는 정보 압축부원본 정보 및 파싱 정보, 또는 압축 정보를 저장하는 정보 저장부; 파싱 정보의 로드와 관련된 정보를 기초로 저장된 원본 정보, 파싱 정보, 압축 정보 중에서 하나를 선택하는 정보 선택부; 및선택된 원본 정보, 또는 파싱 정보, 또는 압축 정보를 로드하여 어플리케이션을 로딩하는 어플리케이션 로딩부를 포함하고상기 파싱 정보의 크기가 임계 크기 이상인 경우, 상기 압축 정보를 로드하고, 로드한 압축 정보의 압축을 해제하여 상기 파싱 정보를 복호화하는 시간이 상기 파싱 정보를 로드하는 시간 보다 짧아지며,상기 정보 선택부는,입출력 성능이 기준값 미만이고, 파싱 정보의 크기가 임계 크기 이상이며, 압축정보의 압축을 해제하는 단말의 처리 성능이 임계값 이상인 경우, 상기 압축 정보를 선택하는 어플리케이션 로딩 장치
|
11 |
11
제10항에 있어서,상기 정보 선택부는,상기 파싱 정보의 로드와 관련된 정보 중 어플리케이션이 로딩되는 단말의 처리 성능이 임계값 이하인 경우, 파싱 정보를 선택하는 어플리케이션 로딩 장치
|
12 |
12
제10항에 있어서, 상기 정보 선택부는,상기 파싱 정보의 로드와 관련된 정보 중 어플리케이션이 로딩되는 단말의 입출력 성능이 기준값 미만인 경우, 원본 정보를 선택하는 어플리케이션 로딩 장치
|
13 |
13
제12항에 있어서, 상기 어플리케이션 로딩부는,원본 정보가 선택된 경우, 저장된 원본 정보를 파싱하여 파싱 정보를 생성하고, 생성한 파싱 정보를 이용하여 어플리케이션을 로딩하는 어플리케이션 로딩 장치
|
14 |
14
삭제
|
15 |
15
삭제
|
16 |
16
제10항에 있어서, 상기 어플리케이션 로딩부는,압축 정보가 선택된 경우, 압축 정보의 압축을 해제하여 파싱 정보를 복호화하고, 복호화한 파싱 정보를 이용하여 어플리케이션을 로딩하는 어플리케이션 로딩 장치
|