KR20100089339A - 이미지 생성 방법과 이미지 표시 방법 및 그 방법을 수행하는 장치 - Google Patents
이미지 생성 방법과 이미지 표시 방법 및 그 방법을 수행하는 장치 Download PDFInfo
- Publication number
- KR20100089339A KR20100089339A KR1020090008541A KR20090008541A KR20100089339A KR 20100089339 A KR20100089339 A KR 20100089339A KR 1020090008541 A KR1020090008541 A KR 1020090008541A KR 20090008541 A KR20090008541 A KR 20090008541A KR 20100089339 A KR20100089339 A KR 20100089339A
- Authority
- KR
- South Korea
- Prior art keywords
- web page
- image file
- link information
- file
- index file
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
요청된 웹페이지에서 다른 웹페이지로 이동할 수 있는 링크 정보를 추출하고, 요청된 웹페이지와 추출된 링크 정보에 따라 이동할 수 있는 웹페이지를 다운로드하여, 다운로드된 웹페이지들을 각각의 이미지 파일로 변환하는 이미지 파일 생성 방법이 개시되어 있다.
Description
본 발명은 웹페이지를 이미지 파일로 변환하는 이미지 생성 방법, 변환된 이미지 파일을 표시하는 방법 및 그 장치에 관한 것이다.
현재 소형 이동식 멀티미디어 기기의 사용이 확대되고 있다. 이동식 멀티미디어 기기에서 인터넷을 통한 웹페이지를 보는 방법에는 인터넷 접속이 가능하고, 웹브라우저가 탑재되어 있어야 한다. 이동식 멀티미디어 기기에 네트워크 기능이 없거나, 웹브라우저가 없는 경우에는 웹사이트를 볼 수가 없다.
본 발명이 해결하고자 하는 기술적 과제는 유선 또는 무선 통신에 연결되지 않으며, 웹브라우저가 없는 저사양 기기에서도 웹페이지를 효율적으로 이용할 수 있는 이미지 생성 방법 및 표시 방법과 그 장치를 제공하는데 있다.
상기 기술적 과제를 해결하기 위한 본 발명의 일 실시예에 따라, 이미지 파일 생성 방법은 요청된 웹페이지에서 다른 웹페이지로 이동할 수 있는 링크 정보를 추출하는 단계; 상기 요청된 웹페이지와 상기 추출된 링크 정보에 따라 이동할 수 있는 웹페이지를 다운로드하는 단계; 및 상기 다운로드된 웹페이지들을 각각의 이미지 파일로 변환하는 단계를 포함한다.
상기 이미지 파일 생성 방법은 상기 링크 정보에 기초하여 상기 변환된 이미지 파일에 고유의 아이디를 부여하는 단계; 및 상기 아이디를 포함하는 인덱스 파일을 생성하는 단계를 더 포함할 수 있다.
상기 이미지 파일 생성 방법은 상기 웹페이지에서 링크 정보가 존재하는 위치의 위치 정보를 인덱스 파일에 저장하는 단계를 더 포함할 수 있다.
상기 인덱스 파일에 저장하는 단계는, 상기 웹페이지에서 추출된 링크 정보가 존재하는 위치의 위치 정보를 상기 웹페이지가 변환된 이미지 파일에서 대응되는 위치 정보로 변환하는 단계; 및 상기 이미지 파일에서 대응되는 위치 정보를 인덱스 파일에 저장하는 단계를 포함할 수 있다.
상기 이미지 파일의 아이디는 각 노드에 할당되는 트리 구조로 구성될 수 있 다.
상기 트리 구조의 깊이(depth)는 사용자의 의해 결정될 수 있다.
상기 이미지 파일 생성 방법은 상기 인덱스 파일과 이미지 파일을 소정의 저장장치에 저장하는 단계를 더 포함할 수 있다.
상기 기술적 과제를 해결하기 위한 본 발명의 다른 실시예에 따라, 이미지 파일 표시 방법은, 웹페이지가 변환된 이미지 파일 및 상기 웹페이지에서 다른 웹페이지로 이동할 수 있는 링크 정보에 기초하여 상기 이미지 파일에 부여된 고유의 아이디와 상기 웹페이지에서 링크 정보가 존재하는 위치의 위치 정보를 상기 웹페이지가 변환된 이미지 파일에서 대응되는 위치 정보를 포함하는 인덱스 파일이 저장된 저장장치로부터 상기 인덱스 파일을 독출하는 단계; 및 상기 독출된 인덱스 파일에 기초하여 소정의 이미지 파일을 표시하는 단계를 포함한다.
상기 이미지 파일의 아이디는 각 노드에 할당되는 트리 구조로 구성될 수 있다.
상기 이미지 파일을 표시하는 단계는, 상기 인덱스 파일로부터 이미지 파일에 대응되는 위치 정보를 추출하는 단계; 및 상기 추출된 위치 정보에 존재하는 링크 정보에 대응되는 아이디를 가진 이미지 파일을 표시하는 단계를 포함할 수 있다.
상기 기술적 과제를 해결하기 위한 본 발명의 또 다른 실시예에 따라, 이미지 파일 생성 장치는 요청된 웹페이지에서 다른 웹페이지로 이동할 수 있는 링크 정보를 추출하는 링크 정보 추출부; 상기 요청된 웹페이지와 상기 추출된 링크 정 보에 따라 이동할 수 있는 웹페이지를 다운로드하는 웹페이지 요청부; 및 상기 다운로드된 웹페이지들을 각각의 이미지 파일로 변환하는 이미지 파일 생성부를 포함한다.
상기 기술적 과제를 해결하기 위한 본 발명의 또 다른 실시예에 따라, 웹페이지가 변환된 이미지 파일 및 상기 웹페이지에서 다른 웹페이지로 이동할 수 있는 링크 정보에 기초하여 상기 이미지 파일에 부여된 고유의 아이디와 상기 웹페이지에서 링크 정보가 존재하는 위치의 위치 정보를 상기 웹페이지가 변환된 이미지 파일에서 대응되는 위치 정보를 포함하는 인덱스 파일이 저장된 저장장치로부터 상기 인덱스 파일을 독출하는 인덱스 파일 해석부; 및 상기 독출된 인덱스 파일에 기초하여 소정의 이미지 파일을 표시하는 이미지 파일 표시부를 포함한다.
첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 이미지 파일 생성 장치를 나타내는 블록 다이어그램이다.
도 1을 참조하면, 이미지 파일 생성 장치(100)는 웹페이지 요청부(110), 링크 정보 추출부(120), 이미지 파일 생성부(130) 및 웹페이지 렌더링부(140)를 포함한다.
웹페이지 요청부(110)는 소정의 유선 또는 무선 통신망, 예를 들어 인터넷을 통하여 사용자에 의하여 요청된 URL(Uniform resource locator)의 컨텐츠, 즉, 웹 페이지를 다운로드한다.
링크 정보 추출부(120)는 다운로드된 웹페이지에서 다른 웹페이지로 이동할 수 있는 링크 정보를 추출한다. 다운로드된 웹페이지에서 다른 URL과 연결되는 링크 태그(예를 들어, <a>)를 인식한다. 인식된 링크 태그를 기초로 하여, 링크 태그가 가리키는 웹페이지를 웹페이지 요청부(110)에 다운로드할 것을 요청한다. 이후, 웹페이지 요청부(110)는 링크 태그가 가리키는 웹페이지를 다운로드한다. 이 경우, 다운로드받은 웹페이지에서 링크 정보를 또 추출하여 웹페이지를 다운로드하는 것을 반복할 수 있다. 반복의 횟수, 즉 깊이(depth)는 사용자에 의하여 정해질 수가 있다.
이미지 생성부(130)는 다운로드받은 웹페이지들을 이미지 파일 형태로 변환한다. 예를 들어, 이미지 파일 형태는 JPG, GIF 형태일 수 있다.
웹페이지 렌더링부(140)는 링크 정보에 기초하여 변환된 이미지 파일에 고유의 아이디를 부여하여, 이를 포함하는 인덱스 파일을 생성한다. 또한, 웹페이지에서 링크 정보가 존재하는 위치의 위치 정보를 인덱스 파일에 저장한다. 더욱 상세하게는, 웹페이지에서 추출된 링크 정보가 존재하는 위치의 위치 정보를 추출하고, 이 위치 정보를 변환된 이미지 파일에서의 동일하게 대응되는 위치의 위치 정보로 변환한다. 이후, 변환된 위치정보를 인덱스 파일에 저장한다. 도 2를 예를 들어 설명하기로 한다.
도 2는 웹페이지가 변환된 이미지 파일의 예시를 나타내는 도면이다. 도 2를 참조하면, 제 1 이미지 파일(210)은 요청된 웹페이지를 변환한 이미지 파일이다. ' 인물'에 관한 웹페이지에 대한 링크 정보(201)의 위치는 웹페이지상에서의 좌표와 이미지 파일에서의 좌표는 상이할 수가 있기 때문에, 이미지 파일에서의 위치와 동일하지는 않을 수 있다. 웹페이지를 이미지 파일로 변환할 경우, 웹페이지 렌더링부(140)는 웹페이지나 이미지 파일에서 동일한 링크 정보를 가지도록 하기 위하여 웹페이지에서의 링크 정보 위치와 이미지 파일에서의 링크 정보 위치(201)를 대응되도록 변환할 수 있다.
인덱스 파일은 노드 정보가 각각 노드에 할당되는 트리 구조로 구성될 수 있다. 도 3은 인덱스 파일의 트리 구조를 나타내는 도면이다. 부모 노드인 Node 0은 깊이(depth)가 '0'이다. Node 1, Node 2, Node 3은 자식 노드로서 깊이가 '1'이며, Node 4, Node 5, Node 6, Node 7은 손자 노드로서 깊이가 '2'이며, 사용자의 선택에 따라 깊이가 더 있을 수 있다. 부모 노드에 대응되는 웹페이지는 요청된 웹페이지이고, 자식 노드에 대응되는 웹페이지는 부모 노드에 대응되는 웹페이지에서 링크되어 있는 웹페이지를 의미하며, 손자 노드에 대응되는 웹페이지는 자식 노드에 대응되는 웹페이지에서 링크되어 있는 웹페이지를 의미한다.
도 4는 각각의 노드를 구성하는 주요 구성요소를 나타내는 도면이다. 도 4를 참조하면, 각각의 노드는 부모 노드에 해당하는 노드 ID(Node ID), 자식 노드 ID(Child Node ID), 제목(Title), 위치(Position) 및 타겟 페이지 ID(Target Page ID)를 포함한다. 깊이에 따라, 소정의 노드 ID는 더 포함될 수 있다. 위치는 웹페이지가 변환된 이미지 파일에 위치하는 링크 정보의 좌표를 나타낸다. 타겟 페이지 ID는 링크 정보에 기초하여 이동할 이미지 파일의 ID를 나타내며, 예를 들어 이미 지 파일의 파일명을 나타낼 수도 있다.
또한, 웹페이지 렌더링부(140)는 인덱스 파일과 이미지 파일을 소정의 저장장치에 저장한다. 저장 장치는 이미지 생성 장치에 포함될 수도 있고, 분리된 장치 일 수도 있다. 바람직하게는 저장 장치는 분리가 가능한 이동식 저장장치가 바람직하다. 그러나, 이동식 저장장치에 한정되는 것은 아니다. 웹페이지 렌더링부(140)는 저장장치에 소정의 디렉토리를 생성하여 인덱스 파일 및 이미지 파일을 저장할 수도 있다.
도 5a 및 도 5b는 저장장치에 저장되는 이미지 파일과 인덱스 파일의 예시를 나타낸 도면이다. 도 5a를 참조하면, 소정의 디렉토리에 요청된 웹페이지의 주소를 나타내는 디렉토리(401)와 요청된 웹페이지를 기초로 생성된 인덱스 파일(402)이 저장되어 있다. 도 5b는 디렉토리(401)에 저장되어 있는 이미지 파일을 나타낸다.
도 6은 인덱스 파일에 저장되는 구조에 관한 도면이다. 도 6은 도 5b에 도시되어 있는 이미지 파일에 대하여 생성된 인덱스 파일의 예시를 설명하기 위한 도면이다. 도 6을 참조하면, 요청된 웹페이지를 변환한 이미지 파일(601)이 부모 노드에 해당한다. 부모 노드에 해당하는 이미지 파일(601)에 링크된 자식 노드에 해당하는 이미지 파일(602, 603, 604, 605)이 도시되어 있다. 자식 노드에 해당하는 이미지 파일(602)에 링크된 손자 노드에 해당하는 이미지 파일(606, 607)과 자식 노드에 해당하는 이미지 파일(603)에 링크된 손자 노드에 해당하는 이미지 파일(608, 609, 610)이 도시되어 있다. 예를 들어 설명하면, 부모 노드에 해당하는 이미지 파일(601)은 '네이버' 홈페이지의 대표 웹페이지를 변환한 이미지 파일이다. 자식 노 드에 해당하는 이미지 파일(602, 603, 604, 605)은 대표 웹페이지에 링크되어 있는 인물에 관한 웹페이지를 변환한 이미지 파일(602), 지역에 관한 웹페이지를 변환한 이미지 파일(603), 지도에 관한 웹페이지를 변환한 이미지 파일(604) 및 비디오에 관한 웹페이지를 변환한 이미지 파일(605)이다. 손자 노드에 해당하는 이미지 파일(606, 607, 608, 609, 610)은 자식 노드에 해당하는 인물에 관한 웹페이지에 링크된 인물디렉토리에 관한 웹페이지를 변환한 이미지 파일(606)과 인물검색순위에 관한 웹페이지를 변환한 이미지 파일(607)이고, 자식 노드에 해당하는 지역에 관한 웹페이지에 링크된 교통에 관한 웹페이지를 변환한 이미지 파일(608)과 날씨에 관한 웹페이지를 변환한 이미지 파일(609)과 포토스트리트에 관한 웹페이지를 변환한 이미지 파일(610)이다.
이미지 생성 장치(100)에서 웹페이지를 변환한 이미지 파일을 생성하여, 저장장치에 저장함으로써, 이 저장장치를 이용하는 경우, 이동식 전자기기에서 유선 또는 무선 통신망에 연결하지 않고도, 웹페이지를 볼 수가 있게 된다. 따라서, 사용자의 편의성이 증대된다.
도 7은 본 발명의 일 실시예에 따른 이미지 표시 장치를 나타내는 블록 다이어그램이다.
도 7을 참조하면, 이미지 표시 장치(700)는 인덱스 파일 해석부(720) 및 이미지 파일 표시부(730)를 포함한다.
저장장치(710)는 도 1에서의 저장장치(150)와 동일하다. 따라서, 인덱스 파일과 웹페이지가 변환된 이미지 파일을 저장하고 있다.
인덱스 파일 해석부(720)는 저장장치(710)에 저장된 인덱스 파일을 독출한다. 구체적으로는 사용자가 소정의 인덱스 파일로부터 이미지 파일에서 링크 정보가 위치하는 위치 정보를 추출한다. 그 후에 추출된 위치 정보에 존재하는 링크 정보에 대응되는 아이디를 가진 이미지 파일을 표시한다. 도 2를 예로 들면, 이미지 파일(210)에서 사용자가 링크 정보가 있는 인물 항목(201)을 선택하는 경우, 인덱스 파일의 적용에 의하여 링크 정보에 기초하여 인물검색에 관한 웹사이트가 변환된 이미지 파일(220)을 표시하게 된다. 표시되는 이미지 파일을 축소, 확대 또는 이동할 수 있는 기능이 제공될 수 있다. 또한, 인덱스 파일을 해석한 정보에 기반하여, 링크 부분의 포커싱 기능, 키에 의한 네비게이션 기능 또는 터치스크린, 마우스와 같은 포인팅 장치에 의한 네비게이션 기능을 제공할 수도 있다.
본 발명의 일 실시예에 따른 이미지 표시 장치에 의하면, 인터넷 등에 연결되지 않고, 또한 웹브라우저가 없는 저사양 기기에서도 웹페이지를 볼 수 있게 된다.
도 8은 본 발명의 일실시예에 따라, 이미지 생성 방법을 나타내는 흐름도이다.
도 8을 참조하면, 사용자에 의하여 요청된 웹페이지에서 다른 웹페이지로 이동할 수 있는 링크 정보를 추출한다(단계 810). 다운로드된 웹페이지에서 다른 URL과 연결되는 링크 태그(예를 들어, <a>)를 인식하여, 링크 태그가 가리키는 웹페이지의 다운로드를 요청한다.
요청된 웹페이지와 추출된 링크 정보에 따라 이동할 수 있는 웹페이지를 다 운로드한다(단계 820). 소정의 유선 또는 무선 통신망, 예를 들어 인터넷을 통하여 사용자에 의하여 요청된 URL(Uniform resource locator)의 컨텐츠, 즉, 웹페이지와 링크 태그가 가리키는 웹페이지를 다운로드를 다운로드한다.
다운로드된 웹페이지들을 각각 이미지 파일로 변환한다(단계 830).
링크 정보에 기초하여 변환된 이미지 파일에 고유의 아이디를 부여하여, 이를 포함하는 인덱스 파일을 생성한다(단계 840, 850). 또한, 웹페이지에서 링크 정보가 존재하는 위치의 위치 정보를 인덱스 파일에 저장한다(860). 구체적으로는, 웹페이지에서 추출된 링크 정보가 존재하는 위치의 위치 정보를 추출하고, 이 위치 정보를 변환된 이미지 파일에서의 동일하게 대응되는 위치의 위치 정보로 변환한다. 이후, 변환된 위치정보를 인덱스 파일에 저장한다. 웹페이지에 대한 링크 정보의 위치는 웹페이지상에서의 좌표와 이미지 파일에서의 좌표는 상이할 수가 있다. 웹페이지가 이미지 파일로 변환될 경우, 웹페이지나 이미지 파일에서 동일한 링크 정보를 가지도록 하기 위하여 웹페이지에서의 링크 정보 위치와 이미지 파일에서의 링크 정보 위치는 대응되도록 변환될 수 있다.
인덱스 파일은 소정의 정보가 각각의 노드에 할당되는 트리 구조로 구성될 수 있다. 소정의 정보는 부모 노드에 해당하는 노드 ID(Node ID), 자식 노드 ID(Child Node ID), 제목(Title), 위치(Position) 및 타겟 페이지 ID(Target Page ID)를 포함한다. 위치는 웹페이지가 변환된 이미지 파일에 위치하는 링크 정보의 좌표를 나타낸다. 타겟 페이지 ID는 링크 정보에 기초하여 이동할 이미지 파일의 ID를 나타내며, 예를 들어 이미지 파일의 파일명을 나타낼 수도 있다. 도 3을 예로 들어, 인덱스 파일의 트리 구조를 설명하도록 한다. 부모 노드인 Node 0은 깊이(depth)가 '0'이다. Node 1, Node 2, Node 3은 자식 노드로서 깊이가 '1'이며, Node 4, Node 5, Node 6, Node 7은 손자 노드로서 깊이가 '2'이며, 사용자의 선택에 따라 깊이가 더 있을 수 있다. 부모 노드에 대응되는 웹페이지는 요청된 웹페이지이고, 자식 노드에 대응되는 웹페이지는 부모 노드에 대응되는 웹페이지에서 링크되어 있는 웹페이지를 의미하며, 손자 노드에 대응되는 웹페이지는 자식 노드에 대응되는 웹페이지에서 링크되어 있는 웹페이지를 의미한다. 깊이는 사용자에 의하여 결정될 수가 있다.
인덱스 파일과 이미지 파일을 소정의 저장장치에 저장한다(단계 870). 저장 장치는 이미지 생성 장치에 포함될 수도 있고, 분리된 장치 일 수도 있다. 바람직하게는 저장 장치는 분리가 가능한 이동식 저장장치가 바람직하다. 그러나, 이동식 저장장치에 한정되는 것은 아니다. 저장장치에 소정의 디렉토리를 생성하여 인덱스 파일 및 이미지 파일을 저장될 수도 있다. 이 경우, 이미지 파일은 생성된 소정의 디렉토리에 저장될 수도 있다.
본 발명의 일 실시예에 따르는 경우, 웹페이지를 변환한 이미지 파일을 생성하여, 저장장치에 저장함으로써, 이 저장장치를 이용하는 경우, 이동식 전자기기에서 유선 또는 무선 통신망에 연결하지 않고도, 웹페이지를 볼 수가 있게 된다. 또한, 이미지 표시 장치는 웹브라우저를 채택하는 것보다 비용면에서 장점을 가질 수 있다.
도 9는 본 발명의 다른 실시예에 따른 이미지 파일 표시 장치를 나타내는 흐 름도이다.
웹페이지가 변환된 이미지 파일 및 웹페이지에서 다른 웹페이지로 이동할 수 있는 링크 정보에 기초하여 이미지 파일에 부여된 고유의 아이디와 웹페이지에서 링크 정보가 존재하는 위치의 위치 정보를 웹페이지가 변환된 이미지 파일에서 대응되는 위치 정보를 포함하는 인덱스 파일이 저장된 저장장치로부터 인덱스 파일을 독출한다(단계 910).
독출된 인덱스 파일로부터 이미지 파일에서 링크 정보가 위치하는 위치 정보를 추출한다(단계 920). 후에 추출된 위치 정보에 존재하는 링크 정보에 대응되는 아이디를 가진 이미지 파일을 표시한다(단계 930). 예를 들면, 이미지 파일에서 사용자가 링크 정보가 있는 항목을 선택하는 경우, 인덱스 파일의 적용에 의하여 링크 정보에 기초하여 다른 웹사이트가 변환된 이미지 파일이 표시되게 된다.
본 발명의 일 실시예에 따른 이미지 표시 방법에 의하면, 인터넷 등에 연결되지 않고, 또한 웹브라우저가 없는 저사양 기기에서도 웹페이지를 볼 수 있게 된다.
이상 설명한 바와 같은 이미지 파일 생성 방법 및 표시 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 매체를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상기 디스크 관리 방법을 구현하기 위한 기능적인(function) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
도 1은 본 발명의 일 실시예에 따른 이미지 파일 생성 장치를 나타내는 블록 다이어그램이다.
도 2는 웹페이지가 변환된 이미지 파일의 예시를 나타내는 도면이다.
도 3은 인덱스 파일의 트리 구조를 나타내는 도면이다.
도 4는 각각의 노드를 구성하는 주요 구성요소를 나타내는 도면이다.
도 5a 및 도 5b는 저장장치에 저장되는 이미지 파일과 인덱스 파일의 예시를 나타낸 도면이다.
도 6은 인덱스 파일에 저장되는 구조에 관한 도면이다.
도 7은 본 발명의 일 실시예에 따른 이미지 표시 장치를 나타내는 블록 다이어그램
도 8은 본 발명의 일실시예에 따른 이미지 생성 방법을 나타내는 흐름도이다.
도 9는 본 발명의 다른 실시예에 따른 이미지 표시 방법을 나타내는 흐름도이다.
Claims (20)
- 요청된 웹페이지에서 다른 웹페이지로 이동할 수 있는 링크 정보를 추출하는 단계;상기 요청된 웹페이지와 상기 추출된 링크 정보에 따라 이동할 수 있는 웹페이지를 다운로드하는 단계; 및상기 다운로드된 웹페이지들을 각각의 이미지 파일로 변환하는 단계를 포함하는 것을 특징으로 하는 이미지 파일 생성 방법.
- 제 1 항에 있어서,상기 링크 정보에 기초하여 상기 변환된 이미지 파일에 고유의 아이디를 부여하는 단계; 및상기 아이디를 포함하는 인덱스 파일을 생성하는 단계를 더 포함하는 것을 특징으로 하는 이미지 파일 생성 방법.
- 제 2 항에 있어서,상기 웹페이지에서 링크 정보가 존재하는 위치의 위치 정보를 인덱스 파일에 저장하는 단계를 더 포함하는 것을 특징으로 하는 이미지 파일 생성 방법.
- 제 3 항에 있어서,상기 인덱스 파일에 저장하는 단계는,상기 웹페이지에서 추출된 링크 정보가 존재하는 위치의 위치 정보를 상기 웹페이지가 변환된 이미지 파일에서 대응되는 위치 정보로 변환하는 단계; 및상기 이미지 파일에서 대응되는 위치 정보를 인덱스 파일에 저장하는 단계를 포함하는 것을 특징으로 하는 이미지 파일 생성방법.
- 제 1 항에 있어서,상기 이미지 파일의 아이디는 각 노드에 할당되는 트리 구조로 구성되는 것을 특징으로 하는 이미지 파일 생성 방법.
- 제 5 항에 있어서,상기 트리 구조의 깊이(depth)는 사용자의 의해 결정되는 것을 특징으로 하는 이미지 파일 생성 방법.
- 제 1 항에 있어서,상기 인덱스 파일과 이미지 파일을 소정의 저장장치에 저장하는 단계를 더 포함하는 것을 특징으로 하는 이미지 파일 생성 방법.
- 웹페이지가 변환된 이미지 파일 및 상기 웹페이지에서 다른 웹페이지로 이동할 수 있는 링크 정보에 기초하여 상기 이미지 파일에 부여된 고유의 아이디와 상 기 웹페이지에서 링크 정보가 존재하는 위치의 위치 정보를 상기 웹페이지가 변환된 이미지 파일에서 대응되는 위치 정보를 포함하는 인덱스 파일이 저장된 저장장치로부터 상기 인덱스 파일을 독출하는 단계; 및상기 독출된 인덱스 파일에 기초하여 소정의 이미지 파일을 표시하는 단계를 포함하는 것을 특징으로 하는 이미지 파일 표시 방법.
- 제 8 항에 있어서,상기 이미지 파일의 아이디는 각 노드에 할당되는 트리 구조로 구성되는 것을 특징으로 하는 이미지 파일 표시 방법.
- 제 8 항에 있어서,상기 이미지 파일을 표시하는 단계는,상기 인덱스 파일로부터 이미지 파일에 대응되는 위치 정보를 추출하는 단계; 및상기 추출된 위치 정보에 존재하는 링크 정보에 대응되는 아이디를 가진 이미지 파일을 표시하는 단계를 포함하는 것을 특징으로 하는 이미지 파일 표시 방법.
- 요청된 웹페이지에서 다른 웹페이지로 이동할 수 있는 링크 정보를 추출하는 링크 정보 추출부;상기 요청된 웹페이지와 상기 추출된 링크 정보에 따라 이동할 수 있는 웹페이지를 다운로드하는 웹페이지 요청부; 및상기 다운로드된 웹페이지들을 각각의 이미지 파일로 변환하는 이미지 파일 생성부를 포함하는 것을 특징으로 하는 이미지 파일 생성 장치.
- 제 11 항에 있어서,상기 링크 정보에 기초하여 상기 변환된 이미지 파일에 고유의 아이디를 부여하고, 상기 아이디를 포함하는 인덱스 파일을 생성하는 웹페이지 렌더링부를 더 포함하는 것을 특징으로 하는 이미지 파일 생성 장치.
- 제 12 항에 있어서,상기 웹페이지 렌더링부는 상기 웹페이지에서 링크 정보가 존재하는 위치의 위치 정보를 인덱스 파일에 저장하는 것을 특징으로 하는 이미지 파일 생성 장치.
- 제 13 항에 있어서,상기 웹페이지 렌더링부는 상기 웹페이지에서 추출된 링크 정보가 존재하는 위치의 위치 정보를 상기 웹페이지가 변환된 이미지 파일에서 대응되는 위치 정보로 변환하여 인덱스 파일에 저장하는 것을 특징으로 하는 이미지 파일 생성 장치.
- 제 11 항에 있어서,상기 이미지 파일의 아이디는 각 노드에 할당되는 트리 구조로 구성되는 것을 특징으로 하는 이미지 파일 생성 장치.
- 제 15 항에 있어서,상기 트리 구조의 깊이(depth)는 사용자에 의해 결정되는 것을 특징으로 하는 이미지 파일 생성 장치.
- 제 11 항에 있어서,상기 웹페이지 렌더링부는 상기 인덱스 파일과 이미지 파일을 소정의 저장장치에 저장하는 것을 특징으로 하는 이미지 파일 생성 장치.
- 웹페이지가 변환된 이미지 파일 및 상기 웹페이지에서 다른 웹페이지로 이동할 수 있는 링크 정보에 기초하여 상기 이미지 파일에 부여된 고유의 아이디와 상기 웹페이지에서 링크 정보가 존재하는 위치의 위치 정보를 상기 웹페이지가 변환된 이미지 파일에서 대응되는 위치 정보를 포함하는 인덱스 파일이 저장된 저장장치로부터 상기 인덱스 파일을 독출하는 인덱스 파일 해석부; 및상기 독출된 인덱스 파일에 기초하여 소정의 이미지 파일을 표시하는 이미지 파일 표시부를 포함하는 것을 특징으로 하는 이미지 파일 표시 장치.
- 제 18 항에 있어서,상기 인덱스 파일의 아이디는 각 노드에 할당되는 트리 구조로 구성되는 것을 특징으로 하는 이미지 파일 표시 장치.
- 제 18 항에 있어서,상기 인덱스 파일 해석부는 상기 이미지 파일에 대응되는 위치 정보를 추출하고, 상기 이미지 파일 표시부는 상기 추출된 위치 정보에 존재하는 링크 정보에 대응되는 아이디를 가진 이미지 파일을 표시하는 것을 특징으로 하는 이미지 파일 표시 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090008541A KR20100089339A (ko) | 2009-02-03 | 2009-02-03 | 이미지 생성 방법과 이미지 표시 방법 및 그 방법을 수행하는 장치 |
US12/554,127 US20100198805A1 (en) | 2009-02-03 | 2009-09-04 | Method and apparatus for generating and displaying image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090008541A KR20100089339A (ko) | 2009-02-03 | 2009-02-03 | 이미지 생성 방법과 이미지 표시 방법 및 그 방법을 수행하는 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20100089339A true KR20100089339A (ko) | 2010-08-12 |
Family
ID=42398532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090008541A KR20100089339A (ko) | 2009-02-03 | 2009-02-03 | 이미지 생성 방법과 이미지 표시 방법 및 그 방법을 수행하는 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20100198805A1 (ko) |
KR (1) | KR20100089339A (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014110294A1 (en) * | 2013-01-09 | 2014-07-17 | Mcgushion Kevin D | Active web page consolidator and internet history management system |
US9794369B2 (en) | 2012-06-10 | 2017-10-17 | Mcgushion Kevin D | Active web page consolidator |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5575511B2 (ja) * | 2009-07-16 | 2014-08-20 | 富士フイルム株式会社 | ウェブサイト閲覧システム、サーバ及びクライアント端末 |
JP2012043140A (ja) * | 2010-08-18 | 2012-03-01 | Fujifilm Corp | Webページ閲覧システム及び中継サーバ |
US9454607B1 (en) * | 2010-12-10 | 2016-09-27 | A9.Com, Inc. | Image as database |
JP5749486B2 (ja) * | 2010-12-17 | 2015-07-15 | 任天堂株式会社 | プログラム、情報処理装置、情報処理システムおよび情報処理方法 |
US10972802B1 (en) * | 2019-09-26 | 2021-04-06 | Dish Network L.L.C. | Methods and systems for implementing an elastic cloud based voice search using a third-party search provider |
CN115665480B (zh) * | 2022-10-25 | 2024-06-07 | 广州至真信息科技有限公司 | 一种数据渲染方法、装置、计算机设备和存储介质 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6122403A (en) * | 1995-07-27 | 2000-09-19 | Digimarc Corporation | Computer system linked by using information in data objects |
US6976053B1 (en) * | 1999-10-14 | 2005-12-13 | Arcessa, Inc. | Method for using agents to create a computer index corresponding to the contents of networked computers |
US6516308B1 (en) * | 2000-05-10 | 2003-02-04 | At&T Corp. | Method and apparatus for extracting data from data sources on a network |
US20040068521A1 (en) * | 2002-10-04 | 2004-04-08 | Haacke E. Mark | Individual and user group webware for information sharing over a network among a plurality of users |
US20040243536A1 (en) * | 2003-05-28 | 2004-12-02 | Integrated Data Control, Inc. | Information capturing, indexing, and authentication system |
JP4311738B2 (ja) * | 2004-09-15 | 2009-08-12 | キヤノン株式会社 | 画像形成装置およびその制御方法、並びにコンピュータプログラム |
US8739027B2 (en) * | 2006-03-01 | 2014-05-27 | Infogin, Ltd. | Methods and apparatus for enabling use of web content on various types of devices |
TW200836075A (en) * | 2007-02-16 | 2008-09-01 | Esobi Inc | Method of converting hypertext markup language web page into pure text and system thereof |
US20080222273A1 (en) * | 2007-03-07 | 2008-09-11 | Microsoft Corporation | Adaptive rendering of web pages on mobile devices using imaging technology |
US20080288449A1 (en) * | 2007-05-17 | 2008-11-20 | Sang-Heun Kim | Method and system for an aggregate web site search database |
EP2051173A3 (en) * | 2007-09-27 | 2009-08-12 | Magix Ag | System and method for dynamic content insertion from the internet into a multimedia work |
-
2009
- 2009-02-03 KR KR1020090008541A patent/KR20100089339A/ko not_active Application Discontinuation
- 2009-09-04 US US12/554,127 patent/US20100198805A1/en not_active Abandoned
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9794369B2 (en) | 2012-06-10 | 2017-10-17 | Mcgushion Kevin D | Active web page consolidator |
WO2014110294A1 (en) * | 2013-01-09 | 2014-07-17 | Mcgushion Kevin D | Active web page consolidator and internet history management system |
Also Published As
Publication number | Publication date |
---|---|
US20100198805A1 (en) | 2010-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20100089339A (ko) | 이미지 생성 방법과 이미지 표시 방법 및 그 방법을 수행하는 장치 | |
JP5269598B2 (ja) | 画像処理のためのシステム及び方法 | |
KR101528853B1 (ko) | Api 서비스 방법과 api 매쉬업 생성 방법, 장치 및기록매체 | |
US9348929B2 (en) | Mobile mapping of quick response (QR) codes to web resources | |
US8403222B2 (en) | Method of enabling the downloading of content | |
AU2021232817A1 (en) | Methods, systems, apparatus, products, articles and data structures for cross-platform digital content | |
US20130326333A1 (en) | Mobile Content Management System | |
US20140052778A1 (en) | Method and apparatus for mapping a site on a wide area network | |
CN102375878A (zh) | Web页浏览***和中继服务器 | |
JP2006243829A (ja) | ウェブコンテンツ変換方法およびウェブコンテンツ変換システム | |
TWI435226B (zh) | A method of reading a system, a terminal, an image server, a computer program product, a terminal, and an image server | |
CN103246699A (zh) | 一种基于浏览器的数据访问控制方法和装置 | |
US8195762B2 (en) | Locating a portion of data on a computer network | |
JPWO2003023622A1 (ja) | 情報提供方法及び情報提供用デバイス | |
JP5580174B2 (ja) | リンク先コンテンツ先読み装置とその方法と、プログラム | |
Fernando et al. | A framework to develop location based services applications using OGC map services | |
JP2004341942A (ja) | コンテンツ分類方法、コンテンツ分類装置、コンテンツ分類用プログラムおよびコンテンツ分類用プログラムを記憶した記憶媒体 | |
CN111984359A (zh) | 一种控件的动态生成和渲染方法及装置 | |
Agosti et al. | Managing the interactions between handheld devices, mobile applications, and users | |
Kong et al. | A web-based geographic hypermedia system: Data model, system design and prototype applications | |
AU2013216691B2 (en) | System and method for image processing | |
CN106033446A (zh) | 网页内容展示方法及网页内容展示装置 | |
CN118260467A (en) | Entry information collection method and device, equipment and medium | |
KR20140120616A (ko) | 웹 링크 정보 저장을 위한 단말기, 시스템 및 방법 | |
JP2009145384A (ja) | サーバ装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |