1 |
1
적어도 하나 이상의 스레드(thread)가 각 코어에 할당되는 멀티 코어 프로세서를 포함하는 이동 단말 장치의 웹페이지 생성 방법에 있어서,(a) 메인 스레드가 웹페이지의 소스문서를 파싱(parsing)하여 복수의 요소(element)를 포함하는 문서 트리를 생성하는 단계;(b) 상기 문서 트리의 각각의 요소에 대하여, 복수의 CSS(cascading style sheet) 스레드가 병렬적으로 CSS규칙 매칭작업을 수행하는 단계; 및(c) 상기 메인 스레드가 상기 CSS 스레드로부터 상기 (b)단계의 결과인 CSS 스레드 데이터를 피드백 받아서 웹페이지 레이아웃을 생성하는 단계를 포함하는 이동 단말 장치의 웹페이지 생성 방법
|
2 |
2
제1항에 있어서,상기 (b) 단계는, (f) 상기 메인 스레드가 상기 각각의 요소에 대하여 CSS규칙 매칭작업을 수행하여야 할 규칙 리스트를 생성하는 단계;(g) 상기 복수의 CSS 스레드가 상기 규칙 리스트에 대하여 병렬적으로 CSS규칙 매칭작업을 수행하는 단계; 및 (h) 상기 (g)단계의 CSS규칙 매칭작업 수행 결과인 상기 CSS 스레드 데이터를 상기 메인 스레드로 피드백하는 단계를 포함하는 이동 단말 장치의 웹페이지 생성 방법
|
3 |
3
제1항 또는 제2항에 있어서,상기 CSS 스레드 데이터는, 상기 규칙 리스트에 대한 CSS규칙 매칭작업 완료를 나타내는 데이터 어레이와, 상기 요소에 대하여 매칭된 규칙 세트(rule set)를 포함하는 이동 단말 장치의 웹페이지 생성 방법
|
4 |
4
제3항에 있어서,상기 (c)단계는,상기 메인 스레드가 상기 매칭된 규칙 세트에 따라 상기 웹페이지 레이아웃을 생성하는 이동 단말 장치의 웹페이지 생성 방법
|
5 |
5
적어도 하나 이상의 스레드가 각 코어에 할당되는 멀티 코어 프로세서를 포함하는 이동 단말 장치에 있어서,상기 멀티 코어 프로세서는,웹페이지의 소스문서를 파싱하여 생성한 문서 트리에 포함되는 각각의 요소에 대하여 CSS규칙 매칭작업을 수행하여야 할 규칙 리스트를 생성하고, 웹페이지 레이아웃을 생성하는 메인 스레드; 및상기 규칙 리스트에 대하여 병렬적으로 CSS규칙 매칭작업을 수행하고, 상기 CSS규칙 매칭작업의 수행 결과인 CSS 스레드 데이터를 상기 메인 스레드에 피드백하는 복수의 CSS 스레드를 각 코어에 분할하여 할당하는 이동 단말 장치
|
6 |
6
제5항에 있어서,상기 CSS 스레드 데이터는,상기 규칙 리스트에 대한 CSS규칙 매칭작업 완료를 나타내는 데이터 어레이와, 상기 요소에 대하여 매칭된 규칙 세트를 포함하는 이동 단말 장치
|
7 |
7
제6항에 있어서,상기 메인 스레드는, 상기 CSS 스레드로부터 피드백받은 상기 매칭된 규칙 세트에 따라 상기 웹페이지 레이아웃을 생성하는 이동 단말 장치
|